Эластичный Beanstalk не смог найти никаких платформ
Я пытаюсь развернуть свое приложение django через amazon Elastic BeanStalk (используя этот учебник), но получив следующую ошибку.
ОШИБКА: Эластичный Beanstalk не смог найти никаких платформ. Убедитесь, что у вас есть необходимые разрешения для доступа к эластичному beanstalk.
![enter image description here]()
Как я могу исправить эту проблему?
Спасибо!
Ответы
Ответ 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
здесь не помогло)