建立 S3 Bucket
Amazon 的 ARN(Amazon Resource Name,資源名稱)對於 bucket 有固定格式。讓我們練習為各種 S3 bucket 產生 ARN。
S3 用戶端已建立並存放在變數 s3 中。
本練習屬於課程
使用 AWS Kinesis 與 Lambda 的串流資料
練習說明
- 建立新的
"sd-vehicle-data"bucket。 - 列出 S3 中可用的 bucket。
- 為每個 bucket 產生 ARN 並印出。請記住,S3 的 ARN 格式為
"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)