我需要在 boto3
脚本中获得“当前用户”的 帐户编号。到目前为止,我的最佳解决方案是解析当前用户 Arn:
>>> import boto3
>>> account_id = boto3.resource('iam').CurrentUser().arn.split(':')[4]
但我想知道是否有一个更“轻量级”的方法。事实上
>>> timeit.timeit("boto3.resource('iam').CurrentUser().arn",
... 'import boto3', number=10)
4.8895583080002325
实际上我不需要在我的脚本中使用 CurrentUser
资源。