Подтвердить что ты не робот

Эластичный Beanstalk не смог найти никаких платформ

Я пытаюсь развернуть свое приложение django через amazon Elastic BeanStalk (используя этот учебник), но получив следующую ошибку.

ОШИБКА: Эластичный Beanstalk не смог найти никаких платформ. Убедитесь, что у вас есть необходимые разрешения для доступа к эластичному beanstalk.

enter image description here

Как я могу исправить эту проблему?

Спасибо!

4b9b3361

Ответ 1

Проблема заключается в том, что, как сказал @helloV, у вашего пользователя нет доступа. Теперь это было для меня полным сюрпризом, потому что я использовал root (чего я действительно не должен), и я ПРИНИМАЛ, что он просто получит доступ.

Итак, решение состоит в том, что вы должны ПРИНИМАЕТ политику, как показано на скриншоте ниже, так как даже у учетной записи root IAM эта политика отсутствует.

enter image description here

Ответ 2

У вашей учетной записи IAM нет разрешения на доступ к Elastic Beanstalk. Обратитесь к своему администратору IAM и предоставите администратору разрешение на полную учетную запись вашей учетной записи. Устойчивые разрешения на использование Beanstalk.

Ответ 3

У меня тоже была эта проблема. В файле/Users/USER_NAME/.aws/называется config.

Он выглядит ниже -

[profile eb-cli]
aws_access_key_id = <ACCESS_KEY>
aws_secret_access_key = <SECRET_ACCESS_KEY>

Обновите этот файл с помощью обновленных aws_access_key_id и aws_secret_access_key

Кредит: Как изменить учетную запись AWS, используя CLI Elastic Beanstalk

Ответ 4

rm ~/.aws

Это исправило проблему для меня (обновление ~/.aws/config или ~/.aws/credentials здесь не помогло)