【发布时间】:2017-03-17 21:21:57
【问题描述】:
鉴于我有以下配置文件:
[default]
aws_access_key_id=default_access_key
aws_secret_access_key=default_secret_key
[profile testing]
aws_access_key_id=testing_access_key
aws_secret_access_key=testing_secret_key
region=us-west-2
鉴于我的默认配置文件的名称是foo
我需要输入什么 CLI 命令来获取我的默认配置文件的名称。比如:
$ aws describe-default-profile
{
...
"default_profile_name": 'foo'
}
或者列出所有配置文件,它也会输出默认值:
$ aws list-all-profiles
{
[{
...
profile_name: 'foo',
"is_default": true
}]
}
iam (docs) 上有一个get-instance-profile,但它需要指定配置文件的名称:
$ aws iam get-instance-profile --instance-profile-name ExampleInstanceProfile
【问题讨论】:
-
您是在问什么是实例配置文件?
-
您始终可以从环境变量中获取 AWS_DEFAULT_PROFILE。除非您在环境变量中指定另一个配置文件,否则默认配置文件通常会用名称“default”标记。
标签: amazon-web-services amazon-ec2