Написать в техподдержку Позвонить нам
Админпанель Выход

Содержание статьи:

    Операции с бакетами

    Проведя предварительные настройки, можно приступить к работе с бакетами 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)

    В официальной документации к библиотеке boto3 дано подробное описание команды CREATE_BICKET.

    Получение списка бакетов

    Список бакетов можно получить следующим образом: 

    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'])

    В официальной документации к библиотеке boto3 дано подробное описание команды LIST_BUCKET.

    Полезна ли была эта статья?