Boto 3 pythonライブラリを使用していて、AWS CloudFrontに接続したいとします。 正しいAWSプロファイル(AWS資格情報)を指定する必要がありますが、公式のドキュメントを見ると、指定する方法はありません。boto3を使用してCloudFrontに接続する際にAWSプロファイルを選択する方法
私は、コードを使用してクライアントを初期化しています: client = boto3.client('cloudfront')
しかし、これは接続するためにデフォルトのプロファイルを使用して、それにつながります。 使用するプロファイルを指定できる方法が見つかりませんでした。
はENV変数はAWS_PROFILEではないでしょうか? –
ありがとう!これまでのところどこの情報も見つけられていないようだ。この作業をするにはステップ2が必要だったようです。ステップ1は何をしましたか? (dev変数が使用されていないか、他のものに渡されていないので) – Mark
これはオプションであり、ステップではありません。最初のオプションでは、既定のセッションではなく新しいセッションを作成します。そのセッションでクライアントを作成するには、 'boto3.client( 's3')の代わりに' dev.client( 's3') ' –