我在应用程序CORS配置中使用IP白名单 .

不幸的是,这意味着应用程序运行状况检查ping到ElasticBeanStalk应用程序失败:

Error: Bad Request: Invalid origin

IP地址似乎是动态的 .

How do I dynamically query for the HealthCheck ping IP addresses, so I can include them in the whitelist?

AWS似乎有多个 Health 检查程序,IP范围似乎各有所不同 . 在aws cli route53:get-checker-ip-ranges中找到Route53运行状况检查程序IP,但找不到ElasticBeanStalk(或ElasticLoadBalancer; ElasticBeanStalk应用程序运行状况检查似乎使用的)的等效终点 .

部署环境:运行Node.js的64位Amazon Linux 2017.03 v4.2.0的AWS Elastic BeanStalk