我目前的凭证如下:
$ cat > ~/.aws/credentials
[default]
aws_access_key_id = AKID1234567890
aws_secret_access_key = MY-SECRET-KEY
如何在该文件中添加 root 凭据?正如this page所建议的那样。
答案 0 :(得分:1)
如果要以root用户而不是其他用户身份运行aws命令,则应使用root安装和配置aws。在这种情况下,aws凭证和配置文件将保存在/root/.aws/中,您只能从root用户运行aws命令。
答案 1 :(得分:0)
你不需要也不应该。
EC2 实例应该分配一个 IAM 角色,而不是将凭证以纯文本形式存储。
转到您的 AWS 控制台的 IAM 部分,进入角色。找到分配给对您而言重要的 EC2 实例的角色。就我而言,我想编辑 Elastic Beanstalk 的角色
https://console.aws.amazon.com/iam/home?region=us-east-1#/roles/aws-elasticbeanstalk-ec2-role
而且我希望能够编辑 ec2 标签。因此,我将该政策添加到了我的角色中。