バケットを一覧表示する
Sam はパイプライン用のバケットを無事に作成できました。データエンジニアは、前の処理が正しく完了したかを確認するチェックをパイプラインに組み込むことがよくあります。Sam も、バケットが本当に作成されたか確認するチェックを入れたいと考えています。
また、バケットの一覧表示の練習もしたいと思っています。バケットを一覧表示できれば、for ループで複数のバケットに対して操作を行えます。
S3 用の boto3 クライアントはすでに作成済みで、変数 s3 に代入されています。
Sam が S3 アカウント内のすべてのバケットのリストを取得し、各バケット名を出力できるように手伝ってください。
この演習はコースの一部です
Python で始める AWS Boto 入門
演習の手順
- S3 からバケット一覧を取得します。
responseのバケット用キーを反復処理し、バケットのリストにアクセスします。- 各バケットの名前を出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Get the list_buckets response
response = s3.____()
# Iterate over Buckets from .list_buckets() response
for bucket in response['____']:
# Print the Name for each bucket
print(bucket['____'])