如何将AWS Beanstalk IP列入白名单

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

我的实用程序部署在AWS Beantalk上,并将一些数据推送到客户端的一台DB服务器中。客户端希望将beantalk实例的公共IP列入白名单,但是问题是beantalk处于自动缩放模式并动态生成实例。有什么方法可以摆脱这种情况?

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

一种从池中分配静态IP并在启动时从用户数据中关联静态IP的方法,但是不建议这种方法与现有服务器一起使用似乎很容易,所有您需要创建的弹性IP并以弹性方式更新用户数据beantalk实例。

但是您可能会在这里被推荐的方法。

如何在负载均衡的Elastic Beanstalk环境中为所有实例分配静态源IP地址?

简短说明

您可以使用网络地址转换(NAT)网关进行映射将多个IP地址转换为一个公开的IP地址。什么时候您的Elastic Beanstalk环境使用NAT网关,即后端您环境中的实例是在专用子网中启动的。所有这些实例的出站流量通过NAT路由网关。来自您的后端实例的所有出站流量可以由弹性IP地址唯一地标识,该IP地址是静态的NAT网关需要的IP地址。

分辨率

在以下步骤中,您的Amazon Elastic Compute Cloud(Amazon EC2)实例在使用NAT网关的专用子网中启动,带有附加的弹性IP地址作为默认路由。负载平衡器位于公共子网中,所有来往的外部流量负载均衡器通过Internet网关路由。

对于网卡,选择修改。

对于VPC,请选择您的VPC。在里面在“负载平衡器设置”部分,为“可见性”选择“公共”。在里面在“负载均衡器子网”表中,选择“公共子网”。在里面在“实例设置”部分中,清除“公共IP地址”。在实例中子网表,请仅选择具有以下条件的NAT网关的专用子网:您之前设置的。

有关更多详细信息,您可以查看此elastic-beanstalk-static-IP-address

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