НачатьНачать бесплатно

Создание S3-бакета

ARN (Amazon Resource Name) для бакетов имеет строго определённый формат. Потренируйтесь формировать ARN для различных S3-бакетов.

Клиент S3 уже создан и сохранён в переменной s3.

Это упражнение является частью курса

Потоковая обработка данных с AWS Kinesis и Lambda

Посмотреть курс

Инструкции к упражнению

  • Создайте новый бакет "sd-vehicle-data".
  • Получите список доступных бакетов в S3.
  • Сформируйте ARN для каждого бакета и выведите его на экран. Помните, что ARN для S3 имеет формат "arn:aws:s3:::BUCKET_NAME".

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create the new sd-vehicle-data bucket
s3.____(Bucket='sd-vehicle-data')

# List the buckets in S3
for bucket_info in s3.____()['Buckets']:
    
    # Get the bucket_name
    bucket_name = bucket_info['Name']
    
    # Generate bucket ARN.
    arn = "____:____:____:::{}".format(bucket_name)
    
    # Print the ARN
    print(arn)
Редактировать и запускать код