首页 > 解决方案 > 在 AWS Cloud9 中,是否可以通过实例元数据或 cli 知道使用会话的人的用户名?

问题描述

是否可以使用 AWS cloud9 中的 CLI 获取当前用户名?

在 terraform 中,可以使用类似的模块获取用户的显示名称 data.aws_canonical_user_id.current.display_name

...但是如果没有 terraform 也能够实现这一点,那将是一件好事。

标签: amazon-web-servicesterraformcommand-line-interfaceaws-cloud9

解决方案


如果想使用 AWS CLI,该AWS 文档解释了如何获取规范用户 ID:

aws s3api list-buckets --query Owner.ID --output text

显示名称:

aws s3api list-buckets --query Owner.DisplayName --output text

帐户ID:

aws sts get-caller-identity --query Account --output text

推荐阅读