谁能告诉我如何在 bash 中使用一条线来自动化 aws 配置?
例子:
$ aws configure --profile user2
AWS Access Key ID [None]: AKIAI44QH8DHBEXAMPLE
AWS Secret Access Key [None]: je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY
Default region name [None]: us-east-1
Default output format [None]: text
应用程序:我想在 Docker 入口点中自动执行此操作!
最佳答案
如果您运行 aws configure set help
,您将看到您可以在命令行上单独提供设置,它们将被写入相关凭据或配置文件。例如:
aws 配置集 aws_access_key_id AKIAI44QH8DHBEXAMPLE
您也可以以交互方式运行它来修改默认凭据:
aws 配置
或以交互方式运行它以创建/修改命名配置文件:
aws configure --profile qa
注意:使用上面的第一种技术,您键入的任何命令都会出现在您的历史记录中,这对于密码、 key 等来说不是一件好事。因此,在这种情况下,请使用不会导致 secret 参数的替代方法被记录到历史,或prevent the entire command being logged to history .
关于bash - AWS 配置 Bash One Liner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34839449/