You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取AWS当前已登录的配置文件(Profile)名称?

解决方案

有直接可用的AWS CLI命令可以获取当前调用使用的配置文件名称,具体实现方式如下:

方法1:直接查询当前生效的Profile(最通用)

执行以下命令可以直接输出当前AWS CLI实际使用的配置文件名称:

aws configure list --query 'Profile' --output text
  • 该命令的返回值不受配置方式影响:不管你是通过环境变量AWS_PROFILE指定、命令行--profile参数传入、还是使用默认的default配置,都会返回最终生效的Profile名称
  • 无任何额外配置时返回值为default
  • Go代码中可以直接通过exec包执行该命令,捕获标准输出后去除首尾空白字符即可拿到可用的Profile名称

方法2:针对SSO登录场景的补充验证

如果需要额外确认当前SSO会话关联的账号信息,拿到Profile名称后可以执行以下命令校验会话有效性:

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

返回的账号ID和你预期的已登录SSO账号ID一致,即可确认该Profile是当前有效的SSO关联配置。


内容的提问来源于stack exchange,提问作者voodooGQ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 10:42:02