我刚刚在VPC中启动了两个实例。我已将安全组配置为允许来自同一安全组中实例的所有流量。两个实例共享此安全组。我为每个实例分配了一个弹性IP,这是一个公共IP。这两个实例无法使用此IP进行通信,但如果我使用两个实例的私有IP,那么一切正常。如何在此VPC /安全组中启用公共IP?
答案 0 :(得分:3)
来自http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html:
指定安全组作为a的源或目标时 规则,该规则影响与安全性相关的所有实例 组。允许基于私有IP地址的传入流量 与源安全组关联的实例的数量 (而不是公共IP或弹性IP地址)。
公共(弹性IP或非弹性IP)和私有IP地址不可互换。公共IP是NATed地址(网络地址转换)。它不会从实例解析为localhost
(除非您已编辑/ etc / hosts),并且它不适用于安全组成员身份。