相关疑难解决方法(0)

获取boto3中的当前用户帐户ID

我需要在脚本中获取"当前用户" 的帐户IDboto3.到目前为止,我最好的解决方案是解析当前用户arn:

>>> import boto3
>>> account_id = boto3.resource('iam').CurrentUser().arn.split(':')[4]
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有更"轻量级"的方法.事实上

>>> timeit.timeit("boto3.resource('iam').CurrentUser().arn",
... 'import boto3', number=10)
4.8895583080002325
Run Code Online (Sandbox Code Playgroud)

我实际上不需要CurrentUser脚本中的资源.

botocore boto3

32
推荐指数
1
解决办法
2万
查看次数

从Boto获取AWS账户ID

我有一个AWS_ACCESS_KEY_ID和一个AWS_SECRET_KEY.这些是活动凭据,因此它们属于属于AWS账户的活动用户.如何使用Boto3找到此AWS账户的ID?

python amazon-web-services boto3

18
推荐指数
3
解决办法
2万
查看次数

标签 统计

boto3 ×2

amazon-web-services ×1

botocore ×1

python ×1