[英]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.