Mic*_*ell 5 amazon-web-services aws-cli
调用以下 AWS CLI SDK 命令会触发 shell 提示输入一系列值:
$ aws configure --profile profilename
Run Code Online (Sandbox Code Playgroud)
$ AWS 访问密钥 ID [无]:等等......
有什么办法可以指定行内的参数吗?例如
$ aws configure --profile profilename --access-key=foo --access-secret=goo --region=bar
Run Code Online (Sandbox Code Playgroud)
感谢 Michael McD 的副手
有点。你不能一次完成所有这些(aws configure help将告诉你没有这样的选项),但可以一次完成一个。
从aws configure set help:
给定一个空的配置文件,以下命令:
Run Code Online (Sandbox Code Playgroud)$ aws configure set aws_access_key_id default_access_key $ aws configure set aws_secret_access_key default_secret_key $ aws configure set default.region us-west-2 $ aws configure set default.ca_bundle /path/to/ca-bundle.pem $ aws configure set region us-west-1 --profile testing $ aws configure set profile.testing2.region eu-west-1 $ aws configure set preview.cloudsearch true将生成以下配置文件:
Run Code Online (Sandbox Code Playgroud)[default] region = us-west-2 ca_bundle = /path/to/ca-bundle.pem [profile testing] region = us-west-1 [profile testing2] region = eu-west-1 [preview] cloudsearch = true以及以下 ~/.aws/credentials 文件:
Run Code Online (Sandbox Code Playgroud)[default] aws_access_key_id = default_access_key aws_secret_access_key = default_secret_key
请注意,您还可以在运行其他命令时临时将凭据设置为环境变量aws。如果您对此感兴趣,请参阅文档。你不能只是设置它们并运行aws configure --profile profilename——这仍然会提示你。
| 归档时间: |
|
| 查看次数: |
5469 次 |
| 最近记录: |