如何查看AWS CLI当前设置的已激活profile
查看AWS CLI当前激活生效profile的方法
- 方法1:运行
aws configure list命令
该命令只会输出当前生效环境的配置汇总,不会返回所有已配置的profile列表。输出第一组配置即为profile项,对应的Value列就是当前激活的profile名称;如果Value列显示<not set>,说明当前默认使用default配置。 - 方法2:检查环境变量配置
AWS CLI加载profile的优先级为:命令行--profile参数 > 环境变量AWS_PROFILE> 本地配置文件中的default配置 > 云资源绑定的IAM角色临时凭证。
你可以直接运行echo $AWS_PROFILE查看当前shell下是否指定了自定义profile:如果输出为空,说明未通过环境变量指定profile,默认使用default配置;如果有输出,输出值即为当前环境生效的profile名。
注意:如果当前使用的是EC2实例IAM角色、ECS任务角色等云资源自带的临时凭证,未在本地配置文件中定义对应profile,
aws configure list的profile字段会显示<not set>,属于正常场景。
内容的提问来源于stack exchange,提问作者DrkStr
相关产品推荐
相关产品推荐

