Boto3で利用中のAWSアカウントIDを取得する
概要
- AWS SDK for Python(Boto3)で操作中のAWSアカウントIDを取得します
- 利用サービスは AWS Security Token Service(STS)です
コード
import boto3
sts = boto3.client('sts')
id_info = sts.get_caller_identity()
print(id_info['Account'])
振り返り
- Accountは数字のみ12桁のアカウントIDがセットされます
- 他に、UserId、Arnなどの要素が含まれます
- 要するにAWS CLIの下記コマンドをコードにしたということですね
aws sts get-caller-identity
import boto3
sts = boto3.client('sts')
id_info = sts.get_caller_identity()
print(id_info['Account'])
振り返り
- Accountは数字のみ12桁のアカウントIDがセットされます
- 他に、UserId、Arnなどの要素が含まれます
- 要するにAWS CLIの下記コマンドをコードにしたということですね
aws sts get-caller-identity
aws sts get-caller-identity
Author And Source
この問題について(Boto3で利用中のAWSアカウントIDを取得する), 我々は、より多くの情報をここで見つけました https://qiita.com/shinsaka/items/b8304f35866367ebf45d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .