bla*_*000 8 python boto amazon-web-services python-2.7 boto3
我有一个AWS密钥和密钥,并希望打电话boto来获取帐户名称.
我可以获得帐户ID,但AWS账户名称是个谜.
要获取AWS账户别名boto3:
alias = boto3.client('iam').list_account_aliases()['AccountAliases'][0]
Run Code Online (Sandbox Code Playgroud)
organizations服务获取帐户名那样多的特权。要获取帐户ID(帐号):
id = boto3.client('sts').get_caller_identity().get('Account')
Run Code Online (Sandbox Code Playgroud)
小智 5
id = boto3.client('sts').get_caller_identity().get('Account')
Run Code Online (Sandbox Code Playgroud)
然后
name = boto3.client('organizations').describe_account(AccountId=id).get('Account').get('Name')
Run Code Online (Sandbox Code Playgroud)
仅当您使用 IAM 并且想要检索该别名时才有可能。如果您有 root 凭据,则无法检索帐户名。
相关的调用是:get_account_alias()
| 归档时间: |
|
| 查看次数: |
6061 次 |
| 最近记录: |