如何获取弹性beantalk启动的ec2实例的IP地址范围?

问题描述 投票:0回答:2

我的后端在AWS Elastic Beanstalk后面运行。

我正在使用第三方API发送SMS。他们计划为其API设置IP地址限制。

我必须与他们共享服务器的IP地址。

但是,Elastic Beanstalk已配置缩放,因此它会动态启动和终止实例。

是否有办法知道AWS使用的特定IP地址范围?

amazon-web-services amazon-ec2 amazon-elastic-beanstalk
2个回答
0
投票

您可以通过在EC2实例中运行此命令来获取EC2实例的公共IP地址:

$ curl http://169.254.169.254/latest/meta-data/public-ipv4

http://169.254.169.254/latest/meta-data是一个特殊的端点。

您可以在https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html了解更多信息>

您可以添加特殊的用户数据

,以便在首次启动时将此公共IP发送到数据库或任何您想要的文件。

0
投票

完整的AWS公共地址在这里:

© www.soinside.com 2019 - 2024. All rights reserved.