S3 バケットの作成
Amazon の ARN(Amazon Resource Name)は、バケットに対して特定の形式に従います。さまざまな S3 バケットの ARN を生成する練習をしましょう。
S3 クライアントは作成済みで、s3 という変数に保存されています。
この演習はコースの一部です
AWS Kinesis と Lambda で学ぶストリーミングデータ
演習の手順
- 新しい
"sd-vehicle-data"バケットを作成します。 - S3 で利用可能なバケットを一覧表示します。
- 各バケットの 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)