Плохой шлюз при развертывании приложения Django с awsebcli
Я использовал это руководство AWS для развертывания приложения Django на AWS EB с помощью awsebcli.
Развертывание приложения Django на Elastic Beanstalk
Но после завершения всех шагов я получил ошибку "502 Bad Gateway" и не вижу никакой созданной среды в консоли AWS, но когда я запускаю eb status
, похоже, что среда была создана.
eb status
Environment details for: django-test-env
Application name: django-test
Region: us-west-2
Deployed Version: app-210819_194308
Environment ID: e-2h9nu62f8t
Platform: arn:aws:elasticbeanstalk:us-west-2::platform/Python 3.8 running on 64bit Amazon Linux 2/3.3.4
Tier: WebServer-Standard-1.0
CNAME: django-test-env.eba-3i3hqgjc.us-west-2.elasticbeanstalk.com
Updated: 2021-08-19 18:43:34.097000+00:00
Status: Ready
Health: Red
Единственное, что я сделал по-другому, это использовал Python 3.8 на этапе 1 "Развертывание сайта с помощью EB CLI".
Кроме того, мне пришлось создать ID ключа доступа и секретный ключ доступа, чтобы иметь возможность войти в awsebcli.