1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python で始める AWS Boto 入門

Connected

演習

複数のクライアント

Sam は、同時に複数のサービスを扱うことがよくあると分かっています。そこで boto3 で異なる 2 つのサービス用に、別々のクライアントを作成する練習をしたいと考えています。

ワークフローを構築するときは、彼女のコンピュータで実行されるスクリプトを使って、複数の Amazon Web Services を相互に連携させます。

彼女の AWS キー ID と AWS シークレットは、それぞれ AWS_KEY_ID と AWS_SECRET に保存されています。

あなたは、S3 用の boto3 クライアントと、SNS 用のクライアントを初期化するのを手伝います。

S3 クライアントでは S3 のバケット一覧を取得します。 SNS クライアントでは公開先となるトピックの一覧を取得します(SNS のトピックについては第3章で学びます)。

指示

100 XP
  • S3 と SNS にアクセスするための boto3 クライアントを作成します。
  • どちらのクライアントも region_name は 'us-east-1' を指定します。
  • 認証情報には AWS_KEY_ID と AWS_SECRET を使用します。
  • SNS のトピックを一覧表示し、出力します。