如何获取 AWS 账户的用户 ID?



我正在使用 API 调用来检索明文实例身份文档。此处存在帐户 ID。

response = response.get("http://169.254.169.254/latest/dynamic/instance-identity/document").text

我在我的 python 脚本中使用上面的代码。如何通过 API 调用获取 AWS 用户 ID?

不确定这是否是你所追求的,但get_caller_identity返回UserIdAccountid

用户 ID(字符串( 调用实体的唯一标识符。确切的值取决于进行调用的实体的类型。这 返回的值是 在"策略变量"参考页上找到的主体表在 IAM 用户指南 .

账户(字符串( 拥有或包含调用实体的账户的 AWS 账户 ID 号。

Arn(字符串( 与调用实体关联的 AWS ARN。

示例输出为(来自文档(:

'Account': '123456789012',
'Arn': 'arn:aws:iam::123456789012:user/Alice',
'UserId': 'AKIAI44QH8DHBEXAMPLE'

相关内容

  • 没有找到相关文章

最新更新