鉴于我有以下配置文件:
[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
}]
}
get-instance-profile
(docs)上有iam
,但需要指定个人资料的名称:
$ aws iam get-instance-profile --instance-profile-name ExampleInstanceProfile
答案 0 :(得分:22)
您可以运行<add>
<doc>
<field name="id">1</field>
<field name="type_s">forSaleItem</field>
<field name="item">Shirt</field>
<doc>
<field name="id">11</field>
<field name="type_s">itemAttrDoc</field>
<field name="COLOR_s">Red</field>
<field name="SIZE_s">XL</field>
<field name="PRICE_i">6</field>
</doc>
<doc>
<field name="type_s">itemAttrDoc</field>
<field name="id">12</field>
<field name="COLOR_s">Red</field>
<field name="SIZE_s">XL</field>
<field name="PRICE_i">7</field>
</doc>
<doc>
<field name="type_s">itemAttrDoc</field>
<field name="id">13</field>
<field name="COLOR_s">Blue</field>
<field name="SIZE_s">L</field>
<field name="PRICE_i">5</field>
</doc>
</doc>
<doc>
<field name="id">2</field>
<field name="type_s">forSaleItem</field>
<field name="item">Cap</field>
<doc>
<field name="type_s">itemAttrDoc</field>
<field name="id">21</field>
<field name="COLOR_s">Blue</field>
<field name="SIZE_s">XL</field>
<field name="PRICE_i">6</field>
</doc>
<doc>
<field name="type_s">itemAttrDoc</field>
<field name="id">22</field>
<field name="COLOR_s">Blue</field>
<field name="SIZE_s">XL</field>
<field name="PRICE_i">7</field>
</doc>
<doc>
<field name="type_s">itemAttrDoc</field>
<field name="id">23</field>
<field name="COLOR_s">Red</field>
<field name="SIZE_s">L</field>
<field name="PRICE_i">5</field>
</doc>
</doc>
<doc>
<field name="id">3</field>
<field name="type_s">NotforSaleItem</field>
<field name="item">trouser</field>
<doc>
<field name="type_s">itemAttrDoc</field>
<field name="id">21</field>
<field name="COLOR_s">Blue</field>
<field name="SIZE_s">XL</field>
<field name="PRICE_i">6</field>
</doc>
<doc>
<field name="type_s">itemAttrDoc</field>
<field name="id">22</field>
<field name="COLOR_s">Blue</field>
<field name="SIZE_s">XL</field>
<field name="PRICE_i">7</field>
</doc>
<doc>
<field name="type_s">itemAttrDoc</field>
<field name="id">23</field>
<field name="COLOR_s">Red</field>
<field name="SIZE_s">L</field>
<field name="PRICE_i">5</field>
</doc>
</doc>
</add>
列出您当前的个人资料
列出AWS CLI配置数据。这个命令会告诉你 当前配置数据。对于每个配置项,它将显示 你找到配置值的值,以及 配置变量名称。例如,如果您提供AWS 在环境变量中的区域,此命令将显示名称 在你配置的地区,它会告诉你这个价值来了 从环境变量,它会告诉你的名称 环境变量。
显示您当前的配置值:
aws configure list
如果要查看特定配置文件的配置,可以运行 $ 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
答案 1 :(得分:5)
从版本2开始,您可以使用:
$ aws configure list-profiles
default
test
显示所有可用的配置文件。
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
答案 2 :(得分:1)
AWS Command-Line Interface (CLI)中没有用于查看个人资料的命令。您需要查看配置文件以获取此信息。
aws iam get-instance-profile
命令与AWS CLI无关。这是一种将角色分配给Amazon EC2实例的方法。