[英]aws ec2 instance - permission denied to write to ~/.aws/credentials
当ssh
进入aws ec2 linux实例时,默认情况下该用户为ec2-user
。 然后,我需要通过写入~/.aws/credentials
来设置aws ~/.aws/credentials
,但是权限被拒绝。 我觉得如果我使用sudo
那么credentials
文件将归root
用户所有,因此我的api服务器无法读取它。
在那建立AWS凭证的正确方法是什么?
设置凭据的“正确”方法是,在创建ec2实例时将其分配给角色(或在创建后将其分配)。 可以通过AWS控制台创建该角色并将其分配给EC2实例-无需在其中ssh并创建凭证。
您可以在本地创建credentials
文件,然后上传到ec2实例。
credentials
文件 $ vim credentials
$ scp /path/credentials username@servername:/path
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.