如何在〜/ .aws / credential文件中创建根凭证

时间:2017-02-09 01:22:00

标签: linux amazon-web-services amazon-ec2

我目前的凭证如下:

$ cat > ~/.aws/credentials
[default]
aws_access_key_id = AKID1234567890
aws_secret_access_key = MY-SECRET-KEY

如何在该文件中添加 root 凭据?正如this page所建议的那样。

2 个答案:

答案 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 标签。因此,我将该政策添加到了我的角色中。

aws policies for beanstalk role