Экземпляр aws ec2 - в записи ~ / .aws / credentials отказано в разрешении - PullRequest
0 голосов
/ 25 марта 2019

Когда ssh в экземпляре aws ec2 linux, по умолчанию используется ec2-user.Затем мне нужно установить учетные данные aws, записав в ~/.aws/credentials, но разрешение было отказано.Я чувствую, что если я использую sudo, то файл credentials будет принадлежать пользователю root, в результате мой сервер API не сможет прочитать с него.

Как правильно настроитьУ вас есть полномочия?

Ответы [ 2 ]

2 голосов
/ 25 марта 2019

«Правильный» способ настройки учетных данных - назначить роль экземпляру ec2 при его создании (или назначить их после создания).Эту роль можно создать и назначить экземпляру EC2 через консоль AWS - здесь не нужно вводить ssh и создавать учетные данные.

См .: Простая замена или присоединение роли IAM к существующему.Экземпляр EC2 с помощью консоли EC2 |Блог безопасности AWS

0 голосов
/ 25 марта 2019

Вы можете создать файл credentials локально, а затем загрузить его в свой экземпляр ec2.

  1. создать файл credentials локально
$ vim credentials
загрузить в свой экземпляр ec2
$ scp /path/credentials username@servername:/path
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...