Я загружаю django API в aws лямбду, используя проект zappa, с использованием django3.0, postgreSQL и django rest framework. Локально все работает хорошо, но когда я внедряю API в AWS Lambda, я получаю следующую ошибку:
invalid HTTP_HOST header: 'lpzyjitlr0.execute-api.us-east-1.amazonaws.com'.
You may need to add 'lpzyjitlr0.execute-api.us-east-1.amazonaws.com' to ALLOWED_HOSTS.
Я добавил URL-адрес в соответствии с предложением ошибки, но когда я получаю ошибку 504 из заппы. Я боролся с переполнением стека сегодня весь день и пробовал многие решения в других постах, но ни один из них не помог мне. Я добавил следующее к разрешенным хостам и все еще ничего
ALLOWED_HOSTS = ['127.0.0.1', '*******.execute-api.us-east-1.amazonaws.com']
Я не уверен, что я делаю не так на этом этапе, но очень хотел бы, чтобы это было запущено и запущено. Любая помощь будет принята с благодарностью. У меня есть полный проект на моем github
https://github.com/coffeeincodeout/membership
Вы можете увидеть журналы здесь
host found: [lpzyjitlr0.execute-api.us-east-1.amazonaws.com]
[1579569464923] [DEBUG] 2020-01-21T01:17:44.923Z 39c648fa-bd41-4c97-86de-428c90f48197 amazonaws found in host
[1579569464924] Invalid HTTP_HOST header: 'lpzyjitlr0.execute-api.us-east-1.amazonaws.com'. You may need to add 'lpzyjitlr0.execute-api.us-east-1.amazonaws.com' to ALLOWED_HOSTS.
[1579569464924] [ERROR] 2020-01-21T01:17:44.924Z 39c648fa-bd41-4c97-86de-428c90f48197 Invalid HTTP_HOST header: 'lpzyjitlr0.execute-api.us-east-1.amazonaws.com'. You may need to add 'lpzyjitlr0.execute-api.us-east-1.amazonaws.com' to ALLOWED_HOSTS.
[1579569465031] Bad Request: /dev/
[1579569465031] [WARNING] 2020-01-21T01:17:45.18Z 39c648fa-bd41-4c97-86de-428c90f48197 Bad Request: /dev/
[1579569465031] [INFO] 2020-01-21T01:17:45.19Z 39c648fa-bd41-4c97-86de-428c90f48197 66.229.9.195 - -
[21/Jan/2020:01:17:45 +0000] "GET / HTTP/1.1" 400 65810 "" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36" 0/95.331