概要
- 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