Amazon ec2 AmazonEC2,弹性beanstalk,需要静态出站IP';s
我需要与一项服务集成,这项服务需要提前知道我的IP以将其列入白名单,我的应用程序托管在EBS amazon上,具有自动缩放功能 这可能吗 下面是我当前的配置文件Amazon ec2 AmazonEC2,弹性beanstalk,需要静态出站IP';s,amazon-ec2,amazon-elastic-beanstalk,Amazon Ec2,Amazon Elastic Beanstalk,我需要与一项服务集成,这项服务需要提前知道我的IP以将其列入白名单,我的应用程序托管在EBS amazon上,具有自动缩放功能 这可能吗 下面是我当前的配置文件 Resources: # LB SG AWSEBLoadBalancerSecurityGroup: Type: "AWS::EC2::SecurityGroup" Properties: GroupDescription: "Generated by app" SecurityGroup
Resources:
# LB SG
AWSEBLoadBalancerSecurityGroup:
Type: "AWS::EC2::SecurityGroup"
Properties:
GroupDescription: "Generated by app"
SecurityGroupIngress:
- {CidrIp: "0.0.0.0/0", IpProtocol: "tcp", FromPort: "80", ToPort: "80"}
- {CidrIp: "0.0.0.0/0", IpProtocol: "tcp", FromPort: "443", ToPort: "443"}
# CONFIGURE LB Health Check different port
# EB SG
AWSEBSecurityGroup:
Type: "AWS::EC2::SecurityGroup"
Properties:
GroupDescription: "Generated by app"
SecurityGroupIngress:
- {SourceSecurityGroupId: {Ref: "AWSEBLoadBalancerSecurityGroup"}, IpProtocol: "tcp", FromPort: "80", ToPort: "80"}
- {SourceSecurityGroupId: {Ref: "AWSEBLoadBalancerSecurityGroup"}, IpProtocol: "tcp", FromPort: "443", ToPort: "443"}
- {CidrIp: "0.0.0.0/0", IpProtocol: "tcp", FromPort: "22", ToPort: "22"}
option_settings:
aws:elb:listener:80:
ListenerProtocol: HTTP
InstancePort: 80
InstanceProtocol: HTTP
aws:elb:listener:443:
ListenerProtocol: TCP
InstancePort: 443
InstanceProtocol: TCP
为了方便起见,我是否可以保留一系列IP,并让EBS在启动新实例时更喜欢这些IP?如果我正确理解您的问题,我认为您正在寻找弹性IP。
如果我正确理解了你的问题,我认为你在寻找弹性IP。
由于您的实例可能会被动态创建或销毁,因此无论您是否使用弹性IP,您都不能依赖它们的IP保持不变
正确的解决方案是通过NAT路由出站流量。您可以在找到有关如何设计和实现NAT的更多信息。因为您的实例可能会被动态创建或销毁,所以无论您是否使用弹性IP,您都不能依赖它们的IP保持不变
正确的解决方案是通过NAT路由出站流量。您可以在以下位置找到有关如何设计和实现NAT的更多信息。不,弹性IP连接到实例,并且在此场景中实例是自动缩放的。我不知道白名单是如何工作的,但不会明智地估计保留并分配给每个自动缩放实例的弹性IP的数量?这不是像保留一个ip地址池吗?不,弹性ip连接到一个实例,并且在这种情况下实例是自动缩放的。我不知道白名单是如何工作的,但不会明智地估计保留并分配给每个自动缩放实例的弹性ip的数量吗?这不就像是保留一个ip地址池吗?