Получите «фатальную ошибку: невозможно найти учетные данные», когда я копирую файл из S3 в EC2 с помощью aws cli - PullRequest
0 голосов
/ 25 марта 2019

Когда войдите в EC2 как ec2-пользователь и выполните следующую команду:

aws s3 cp s3://mybucket/test/test.txt /home/ec2-user/

Я получил следующую ошибку:

fatal error: Unable to locate credentials

Моя корзина и мой EC2 созданы под одной и той же учетной записью в одном регионе. Почему мой EC2 не может получить доступ к моему объекту S3?

Ответы [ 2 ]

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

Синхронизация должна работать.

aws s3 sync s3://s3-bucket-name/folder /home/ec2-user

Не забудьте установить правильный доступ к корзине S3 и установить роли IAM

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

Я считаю, что это вызвано отсутствием роли.Чтобы получить доступ к объектам S3 из EC2, мне нужно назначить роль во время создания EC2, и роль должна иметь права доступа к S3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...