Создание 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)