启用CORS的URL不适用于AWS Healthcheck

时间:2016-09-01 13:49:28

标签: deployment elastic-beanstalk django-cors-headers

我有一个Elastic Beanstalk应用程序来托管我的Django Rest Framework端点。

我启用了corsheader来保护Cross origin请求伪造。 现在问题是当ELB上的健康检查发生时,它通过以下方式在健康URL上发送请求:80 / api / health /但是此URL引发400 Bad请求,因为除了在allowed_host中指定的URL之外,URL不允许。

我尝试将allowed_host放入[" 172。"," 192。"," 10. &# 34;," .mydomina.com"]

但它似乎不起作用。

1 个答案:

答案 0 :(得分:0)

我将此作为AWS支持的票证提出并找到了解决方案 https://dryan.com/articles/elb-django-allowed-hosts/

将生产配置更改为

onClick