amazon-web-services - 在 AWS Cloud9 中,是否可以通过实例元数据或 cli 知道使用会话的人的用户名?
问题描述
是否可以使用 AWS cloud9 中的 CLI 获取当前用户名?
在 terraform 中,可以使用类似的模块获取用户的显示名称
data.aws_canonical_user_id.current.display_name
...但是如果没有 terraform 也能够实现这一点,那将是一件好事。
解决方案
如果想使用 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
推荐阅读
- nativescript - Nativescript 安装程序不会安装在 4.1.2 以上
- rust - The Rust book 的参考和借用说明
- ios - 音频通过插座
- python - 为什么类型函数为字典返回 False?
- java - Java程序来计算学生通过的学分?
- reactjs - 如何修复 React+Cloud Firestore 中的“未处理的拒绝(错误):不支持”错误
- recursion - 为什么递归返回时堆栈中的项目不会立即弹出?
- arrays - 快速访问主体或范围之外的数组值
- multidimensional-array - 访问存储在复杂数组中的数据
- python - Pytest:将测试变量或测试文件 var 传递给 @pytest.hookimpl(tryfirst=True, hookwrapper=True)