我正在将AWS用于我的MEAN堆栈服务器。我有三个节点用于NodeJS实例,还有三个用于MongoDB集群的实例作为副本集模式运行。 为了保护MongoDB入站请求,我想为mongo实例配置安全组,如下所示:
我面临以下问题:
请,建议。
答案 0 :(得分:0)
回答第一个问题:
如果每个实例的IP都采用某种模式(我很确定他们会这样做),那么您应该使用CIDR表示IP地址。
因此,考虑您有192.168.1.14
到192.168.1.18
的5个IP,那么您的CIDR可以是以下任意一种:
192.168.1.14/31
192.168.1.16/31
192.168.1.18/32
您可以在编辑屏幕的 IP范围字段中添加任何值。
那里有各种在线转换器,如this。你可以使用其中任何一个。
回答第二个问题:
如果您位于同一虚拟网络中,则Amazon实例的内部IP通常不会更改,因此您可以使用网络的内部IP(就像我在示例中使用的那样)。或者,如果您的IP波动,那么您必须使用静态IP或弹性IP。