Ruby on rails AWS负载平衡静态IP范围/地址

Ruby on rails AWS负载平衡静态IP范围/地址,ruby-on-rails,amazon-web-services,amazon-ec2,amazon-elastic-beanstalk,Ruby On Rails,Amazon Web Services,Amazon Ec2,Amazon Elastic Beanstalk,我有一个API,它有白名单上的IP地址,可以访问它。我需要允许所有AWS Elastic beanstalk EC2实例都能够访问此API。因此,我需要通过VPC或负载平衡器设置来配置静态IP或IP范围x.x.x.x/32,我可以将其列入白名单 我在VPC、负载均衡器、Elastic Beanstalk等之间迷失了方向。需要有人把它分解一下,给我指出正确的方向 目前,负载平衡器是为SSL设置的,并且工作正常 感谢您抽出时间您可以为ELB实例分配弹性IP地址 首先,您需要创建多个弹性IP地址。默认

我有一个API,它有白名单上的IP地址,可以访问它。我需要允许所有AWS Elastic beanstalk EC2实例都能够访问此API。因此,我需要通过VPC或负载平衡器设置来配置静态IP或IP范围x.x.x.x/32,我可以将其列入白名单

我在VPC、负载均衡器、Elastic Beanstalk等之间迷失了方向。需要有人把它分解一下,给我指出正确的方向

目前,负载平衡器是为SSL设置的,并且工作正常


感谢您抽出时间

您可以为ELB实例分配弹性IP地址

首先,您需要创建多个弹性IP地址。默认情况下,它们将被取消分配

实际分配可以从“用户数据”脚本触发,您可以在为ELB创建启动配置时指定该脚本。用户数据脚本中的以下两行代码应分配IP:

pip install aws-ec2-assign-elastic-ip
aws-ec2-assign-elastic-ip --region ap-southeast-2 --access-key XXX --secret-key XXX --valid-ips 1.2.3.4,5.6.7.8,9.10.11.12

--有效IP的列表应该是您在开始时创建的IP的列表。

您可以为ELB实例分配弹性IP地址

首先,您需要创建多个弹性IP地址。默认情况下,它们将被取消分配

实际分配可以从“用户数据”脚本触发,您可以在为ELB创建启动配置时指定该脚本。用户数据脚本中的以下两行代码应分配IP:

pip install aws-ec2-assign-elastic-ip
aws-ec2-assign-elastic-ip --region ap-southeast-2 --access-key XXX --secret-key XXX --valid-ips 1.2.3.4,5.6.7.8,9.10.11.12

--有效IP的列表应该是您在开始时创建的IP列表。

您可以在VPC中设置NAT网关并关联弹性IP地址。配置来自子网的路由以使用NAT网关进行出口流量。然后,在API方面,您只需要将NAT网关的弹性IP地址列入白名单


查看指南了解更多详细信息。

您可以在VPC中设置NAT网关并关联弹性IP地址。配置来自子网的路由以使用NAT网关进行出口流量。然后,在API方面,您只需要将NAT网关的弹性IP地址列入白名单


查看指南了解更多详细信息。

实现这一点的最佳方法是将您的EB EC2实例放置在通过NAT网关与Internet通信的专用子网中。NAT网关将使用弹性IP地址。API端点将NAT网关视为专用子网中所有实例的源IP,从而支持将NAT网关EIP添加到白名单中

引用亚马逊的话,链接如下:

在每个可用区域为VPC创建一个公共和私有子网(弹性Beanstalk要求)。然后将公共资源(如负载平衡器和NAT)添加到公共子网。Elastic Beanstalk为他们分配一个唯一的弹性IP地址(一个静态的公共IP地址)。在私有子网中启动Amazon EC2实例,以便Elastic Beanstalk为它们分配私有IP地址


实现这一点的最佳方法是将您的EB EC2实例放置在通过NAT网关与Internet通信的专用子网中。NAT网关将使用弹性IP地址。API端点将NAT网关视为专用子网中所有实例的源IP,从而支持将NAT网关EIP添加到白名单中

引用亚马逊的话,链接如下:

在每个可用区域为VPC创建一个公共和私有子网(弹性Beanstalk要求)。然后将公共资源(如负载平衡器和NAT)添加到公共子网。Elastic Beanstalk为他们分配一个唯一的弹性IP地址(一个静态的公共IP地址)。在私有子网中启动Amazon EC2实例,以便Elastic Beanstalk为它们分配私有IP地址


感谢您提供了这条有趣的命令。链接:谢谢你的这个有趣的命令。链接: