繁体   English   中英

AWS CLI 从 root 获取凭证/配置

[英]AWS CLI get credentials/config from root

如何通过将配置文件指向根凭据/配置文件来从用户运行 aws cli 命令?

我设置了以下内容:

export AWS_CONFIG_FILE=/root/.aws/config
export AWS_SHARED_CREDENTIALS_FILE=/root/.aws/credentials

我的凭据和配置文件如下:

# /root/.aws/config

[profile xaxa]
aws_access_key_id=xxx
aws_secret_access_key=xxx
region=ap-southeast-2

# /root/.aws/credentials

[profile xaxa]
aws_access_key_id=xxx
aws_secret_access_key=xxx

然后,我运行以下命令:

sudo aws --profile xaxa ecr get-login-password --debug 

但它还给我:

找不到配置文件 (xaxa)

我怎样才能让另一个用户使用 root 凭据/配置文件?

您需要在 [] 之间使用完整的配置文件名称。 在您的情况下,以下应该有效:

sudo aws --profile 'profile xaxa' ecr get-login-password --debug 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM