簡體   English   中英

副本集群的AWS MongoDB入站規則

[英]AWS MongoDB inbound rules for replica cluster

我在我的MEAN堆棧服務器上使用AWS。 我有三個NodeJS實例節點,還有三個以副本集模式運行的MongoDB集群實例。 為了保護MongoDB入站請求,我想為mongo實例配置安全組,如下所示:

  1. NodeJS實例允許入站,以便節點實例可以連接到數據庫
  2. MongoDB實例允許入站,以便每個mongo實例可以相互通信以進行復制

我面臨以下問題:

  1. 在要編輯的屏幕中,入站規則僅具有IP地址字段。 當我需要設置自定義IP時,如何在一個文本框中提供3 + 2個5個實例? 由於所有五個IP地址都不同並且無法放入范圍序列,因此我什至不能簡單地確定范圍。
  2. 如果IP地址更改,將會發生什么? 我需要使用彈性IP還是可以使用實例主機名?

請指教。

對於第一個問題的答案:

如果每個實例的IP都采用某種模式(我敢肯定他們會這樣做 ),那么您應該使用IP地址的CIDR表示形式。

因此,假設您有5個IP從192.168.1.14192.168.1.18那么您的CIDR可以是以下任意一個:

192.168.1.14/31
192.168.1.16/31
192.168.1.18/32

您可以在編輯屏幕的IP范圍字段中輸入任何值。

有各種各樣的在線轉換器有像這樣 您可以使用其中任何一個。

對於第二個問題的答案:

如果您位於同一個虛擬網絡中,那么Amazon實例的內部IP通常不會更改,因此您可以使用網絡的內部IP(就像我在示例中使用的一樣)。 或者,如果您的IP波動,那么可以,您必須使用靜態IP或彈性IP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM