amazon-web-services - 是否有任何 shell 命令可以在特定配置文件下设置 aws 凭据
问题描述
我想在文件中设置我的 MFA 配置文件凭据(即 AceessKeyId、SecrectAccessKey、SessionToken)~/.aws/credentials
。有没有任何shell命令来做这件事?
例如:如果我执行aws configure set default.aws_secret_access_key 'myaccesskey'
,则凭据文件将使用这个给定的访问密钥进行更新。
但是,如果我用 键入相同的命令aws configure set mfa.aws_secret_access_key 'myaccesskey'
,它不会在凭证文件中更新,而是~/.aws/config
文件将以如下所示的格式更新。
mfa =
aws_secret_access_key = myaccesskey
我的目标是,~/.aws/credentials
文件应该在 MFA 配置文件下更新。像
[default]
aws_secret_access_key = ****
****** = ******
[mfa]
aws_secret_access_key = myaccesskey
aws_accesskeyid = *****
aws_sessionToken = ****
region = ****
解决方案
您可以使用参数将配置文件传递给aws configure
命令。--profile
aws configure set aws_secret_access_key 'myaccesskey' --profile mfa
参考:
https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
推荐阅读
- java - 在 onActivityResult() 中处理多个 requestCode 的正确方法是什么?
- windows-10 - 防止在 Windows 中打开 PWA 的 PWA 的多个实例
- c# - 为什么我的绑定不适用于我的财产?
- authentication - 工业环境中 Web 应用身份验证的最佳实践
- gpt - 在linux中,fsck gpt外置硬盘失败
- docker - 如何修复 docker-compose.yml?预期的
, 但发现 ' ' - sql - Bigquery 中的 STRING_AGG
- angular - 如果填充了 matInput 如何更改它的颜色
- java - 如何刷新打开活动的片段,然后将活动关闭回片段
- python - 如何使用 Python 创建 JKS 或 P12 密钥库