После предварительных настроек можно начать работу с бакетами S3.
Создание бакета
Бакет создается командой:
import boto3
session = boto3.session.Session()
s3_client = session.client(
service_name='s3',
endpoint_url='https://hb.bizmrg.com'
)
test_bucket_name = 'boto3-test-bucket-name'
# Создаем бакет
s3_client.create_bucket(Bucket=test_bucket_name)
Подробнее о команде CREATE_BICKET можно узнать из официальной документации к библиотеке boto3.
Получение списка бакетов
Получить список бакетов можно посмотреть с помощью команды:
import boto3
session = boto3.session.Session()
s3_client = session.client(
service_name='s3',
endpoint_url='https://hb.bizmrg.com'
)
response = s3_client.list_buckets()
print(response)
for key in response['Buckets']:
print(key['Name'])
Подробнее о команде LIST_BUCKET можно узнать из официальной документации к библиотеке boto3.