Amazon AWS EC2-如何将流量限制为仅从Elastic Load Balancer接收?

时间:2018-09-20 09:15:31

标签: amazon-web-services amazon-ec2 amazon-elb restriction traffic

现在,当我在浏览器中手动输入我的EC2 ipv4地址时,就会返回该网页。
如何限制EC2实例仅接收数据并将数据发送到与其连接的Elastic Load Balancer(ELB)?

谢谢。

2 个答案:

答案 0 :(得分:1)

1-没人知道您的EC2 IP地址,因此,如果将其放在ELB后面,每个人都可以看到ELB IP地址。

2-您可以使用安全组来限制仅从ELB对EC2的访问。

Edit your EC2 security group and add your ELB security group name

编辑您的EC2安全组并添加您的ELB安全组名称,之后,只有ELB可以直接访问您的EC2。

有关更多信息,请阅读以下文档:

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html

https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-security-groups.html

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-update-security-groups.html

答案 1 :(得分:1)

除非有特殊原因,否则应将对ec2的访问限制为仅来自ELB的流量。

您将为ELB分配一个安全组,例如sg-xxxxxx。确保在为ec2创建另一个安全组时,它的80/8080/443入口(取决于您使用的端口)不是特定于CIDR的入口,而是使用分配给ELB的安全组。务必确保此安全组同时负责转发流量和运行状况检查流量,因为ELB不会将流量发送到不正常的节点。

理想情况下,您的VPC中既有私有子网又有公共子网,在这种情况下,您的ELB放在公共子网中,而EC2放在私有子网中。