AWS CLIを使用する場合、〜/ .awsディレクトリにある認証情報と設定ファイルを参照します。また、-profileフラグを使用して、必要なアカウントを示します。といった:
aws ec2 describe-instances --profile=company-lab
aws ec2 describe-instances --profile=company-nonprod
等
しかし、私はpython3とboto3でのスクリプト作成に不慣れで、そこで同じことをしたいと思っています。Pythonを使用してAWSアカウントを切り替えるにはどうすればよいですか?
セッションオブジェクトを作成するときは、 `profile_nameˋパラメータを使用するだけです。
session = boto3.Session(profile_name='dev')
# Any clients created from this session will use credentials
# from the [dev] section of ~/.aws/credentials.
dev_s3_client = session.client('s3')
https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加