【发布时间】:2019-04-07 02:11:46
【问题描述】:
我想在我的 Eleastic beanstalk 应用程序前面的负载均衡器中添加打开 ICMP 的功能,并在 .ebextensions 中执行此操作。这个可以吗?
我可以通过将它添加到负载均衡器上服务组的入站端口来做到这一点,但我想确保在重建 EB 时它仍然可以打开。
【问题讨论】:
标签: amazon-web-services ping amazon-elb amazon-elastic-beanstalk icmp
我想在我的 Eleastic beanstalk 应用程序前面的负载均衡器中添加打开 ICMP 的功能,并在 .ebextensions 中执行此操作。这个可以吗?
我可以通过将它添加到负载均衡器上服务组的入站端口来做到这一点,但我想确保在重建 EB 时它仍然可以打开。
【问题讨论】:
标签: amazon-web-services ping amazon-elb amazon-elastic-beanstalk icmp
是的,可以使用配置选项来完成。
1) 创建一个安全组,其规则是所有 ICMP 都允许从您想要 ping 的任何位置。
2) 然后你需要在你的 .ebextensions 文件夹中创建一个文件,内容如下:
option_settings:
- namespace: aws:elbv2:loadbalancer
option_name: SecurityGroups
value: id-of_your_security_group
其中 id-of_your_security_group 是您刚刚创建的安全组的 ID。 参考https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html 了解更多信息。
我不建议这样做,因为能够 ping 负载均衡器并不意味着服务已启动。
【讨论】: