始める無料で始める

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)
コードを編集して実行