Gre*_*een 14 amazon-ec2 amazon-web-services
鉴于我有以下配置文件:
[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
Run Code Online (Sandbox Code Playgroud)
并且鉴于我的默认配置文件的名称是 foo
我需要输入哪些CLI命令才能获取默认配置文件的名称.就像是:
$ aws describe-default-profile
{
...
"default_profile_name": 'foo'
}
Run Code Online (Sandbox Code Playgroud)
或列出所有配置文件,它也输出默认值:
$ aws list-all-profiles
{
[{
...
profile_name: 'foo',
"is_default": true
}]
}
Run Code Online (Sandbox Code Playgroud)
有一个get-instance-profile
on iam
(docs),但它需要指定配置文件的名称:
$ aws iam get-instance-profile --instance-profile-name ExampleInstanceProfile
Run Code Online (Sandbox Code Playgroud)
Fré*_*nri 34
您可以运行aws configure list
以列出当前的个人资料
列出AWS CLI配置数据.此命令将显示当前配置数据.对于每个配置项,它将显示值,检索配置值的位置以及配置变量名称.例如,如果您在环境变量中提供AWS区域,此命令将显示您已配置的区域的名称,它将告诉您该值来自环境变量,它将告诉您名称环境变量.
要显示当前配置值:
$ aws configure list
Name Value Type Location
---- ----- ---- --------
profile <not set> None None
access_key ****************ABCD config_file ~/.aws/config
secret_key ****************ABCD config_file ~/.aws/config
region us-west-2 env AWS_DEFAULT_REGION
Run Code Online (Sandbox Code Playgroud)
如果要查看特定配置文件的配置,可以运行 aws configure list --profile foo
小智 14
从版本 2 开始,您可以使用:
$ aws configure list-profiles
default
test
Run Code Online (Sandbox Code Playgroud)
显示所有可用的配置文件。
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
AWS 命令行界面 (CLI)中没有用于查看配置文件的命令。您需要查看配置文件以获取此信息。
该aws iam get-instance-profile
命令与 AWS CLI 无关。这是一种将角色分配给 Amazon EC2 实例的方法。
归档时间: |
|
查看次数: |
10470 次 |
最近记录: |