我有安装了Elasticsearch的EC2机器。 我需要打开端口9200以便同一地区的其他内部机器可以访问此端口。 我无意公开这个港口。
我不知道如何做到这一点。 有没有一个可以用来做这个的自定义IP? 我应该使用VPC吗?
您的EC2拥有公共和私有IP。 使用专用IP并在安全组的入站设置中创build适用的规则。
login到AWSpipe理控制台并导航到EC2。
要获取您的专用IP,请导航到实例。 selectEC2实例并转到“描述”选项卡。 你会在那里find私有IP。
要创build安全组规则,请转到networking和安全>安全组。 select适用的安全设置并使用私有IP添加端口9200。
编辑:我build议你只编辑你现有的安全组, 而不是创build一个新的 。 每个EC2在创build时都附带一个安全组。
如何:
添加新安全规则时的示例vaues:
参考: http : //docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#security-group-rules
AWS EC2实例具有私有和公有IP。 要检查私有IP,请单击AWS EC2pipe理控制台中的实例,然后右键单击 – >networking – >pipe理私有IP地址。
您可以检查私人和公共IP地址。 您可以阻止您的公共IP地址上的所有传入stream量,并使用私有IP地址在networking中进行连接。