【问题标题】:Get currently set profile in AWS CLI在 AWS CLI 中获取当前设置的配置文件
【发布时间】:2021-11-24 21:03:14
【问题描述】:

我在我的 AWS 配置文件中设置了一些配置文件。如何检查当前配置文件的设置?

我不希望获得配置文件中设置的值:https://docs.aws.amazon.com/cli/latest/reference/configure/get.html

我不是在寻找个人资料列表: https://awscli.amazonaws.com/v2/documentation/api/latest/reference/configure/list-profiles.html

问题:如何在 AWS CLI 中检查我当前处于活动状态的个人资料?

【问题讨论】:

  • 当前配置文件是您设置的--profile 。对不起,它不是很清楚你在问什么。还有aws sts get-caller-identity比较好用。
  • 是否有 CLI 命令可以输出使用 --profile 设置的值?
  • 如果您指定--profile my-profile,您已经知道配置文件。所以没有什么要检查的。如果你用一些你想做的例子来更新你的问题,也许会更好。
  • 没有“当前活动配置文件”的概念。运行 AWS CLI 时将“使用”配置文件,但随后会被遗忘。 AWS CLI 将使用指定的任何配置文件,如果未指定,它将使用default 配置文件。配置文件也可以通过 AWS_PROFILE 环境变量指定。
  • 明白了,这很有道理。谢谢@JohnRotenstein

标签: amazon-web-services aws-cli


【解决方案1】:

我使用的一个很好的健全性检查是运行

aws sts get-caller-identity

基于docs

返回有关其凭证用于调用操作的 IAM 用户或角色的详细信息。

可以提示您当前设置的个人资料

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-18
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    相关资源
    最近更新 更多