调用以下AWS命令会触发shell,提示生成一系列值:
$ aws configure --profile profilename$ AWS访问密钥ID无:等.
是否有任何方法来指定参数行?例如。
$ aws configure --profile profilename --access-key=foo --access-secret=goo --region=bar谢谢你,迈克尔·McD
发布于 2018-02-02 23:42:31
说大也大吧。你不能一次做完所有的事情(aws configure help会告诉你没有这样的选择),但是可以一次做一次。
来自aws configure set help
给定一个空配置文件,下面的命令如下: $ aws配置集aws_access_key_id default_access_key $ aws配置集aws_secret_access_key default_secret_key $ aws配置集default.region us-west-2 $ aws配置集default.ca_bundle /path/to/ca-bundle.pem $ aws配置集区域us-west-1 -配置$ aws配置集配置概要文件。 将产生以下配置文件: 默认区域= us-west-2 ca_bundle = /path/to/ca-bundle.pem配置文件测试区域= us-west-1配置文件testing2区域= eu-west-1预览云量搜索= true 以及以下~/..aws/凭据文件: 默认aws_access_key_id = default_access_key aws_secret_access_key = default_secret_key
请注意,在运行其他aws命令时,还可以将凭据临时设置为环境变量。如果你感兴趣的话,见文件。但是,您不能仅仅设置它们并运行aws configure --profile profilename --这仍然会提示您。
https://stackoverflow.com/questions/48592358
复制相似问题