云數據庫MongoDB支持公網連接地址,您可以為實例申請公網連接地址用于使用公網連接云數據庫MongoDB實例的場景。本文介紹為云數據庫MongoDB分片集群實例申請公網連接地址的方法。
背景信息
云數據庫MongoDB實例支持的連接地址類型及對應說明如下。
連接地址類型 | 說明 |
專有網絡連接地址 |
|
經典網絡連接地址 | 經典網絡中的云服務在網絡上不進行隔離,只能依靠云服務自身的安全組或白名單策略來阻擋非法訪問。如果需要切換為更安全的專有網絡,請參見經典網絡切換為專有網絡。 說明 DynamoDB協議的分片集群實例不支持經典網絡。 |
公網連接地址 |
|
注意事項
3.2及以下版本的本地盤版實例申請公網連接地址時,會出現實例重新啟動的情況,建議您在業務低峰期進行操作。
如果需要通過申請的公網地址來連接實例,您需要將連接實例的終端所在的公網IP地址加入到實例的白名單中,白名單設置方法請參見設置白名單。
MongoDB云盤版實例僅支持申請Mongos節點的公網地址。
操作步驟
訪問MongoDB分片集群實例列表,在上方選擇資源組和地域,然后單擊目標實例ID。
在目標實例頁面的左側導航欄,單擊數據庫連接。
單擊公網連接區域框右側的申請公網地址。
在申請公網地址面板,設置以下參數。
說明云盤版實例僅支持申請Mongos節點的公網地址。
參數
選項
說明
節點類型
Shard
Shard節點。
如果需要為Shard節點申請公網連接地址,您需要先申請Shard節點的連接地址,申請方法請參見申請Shard或ConfigServer節點連接地址。
說明在某些特定場景下(例如集群間數據同步),需要通過外網讀取Shard節點的Oplog信息,您可以申請相應節點的公網連接地址,以滿足業務需求。
CS
ConfigServer節點。
如果需要為ConfigServer節點申請公網連接地址,您需要先申請ConfigServer節點的連接地址,申請方法請參見申請Shard或ConfigServer節點連接地址。
說明在某些特定場景下(例如集群間數據同步),需要通過外網讀取ConfigServer節點的配置信息,您可以申請相應節點的公網連接地址,以滿足業務需求。
Mongos
Mongos節點。
說明一般業務讀寫數據只需連接至Mongos節點即可。
節點ID
當前實例節點的ID。
選擇需要申請公網地址的節點ID。
單擊確定。
可選:如果您需要為分片集群實例中的多個節點申請公網連接地址,您可以重復執行上述步驟完成申請。
說明連續申請公網連接地址時,需要等待實例狀態變為運行中。
執行結果
申請操作完成后,您可以在以下位置查看公網連接地址。關于連接地址的信息,請參見分片集群實例連接說明。
基本信息頁面的連接信息區域。
數據庫連接頁面的公網連接區域。
相關文檔
通過公網地址連接實例的方法請參見本地客戶端通過公網連接MongoDB。
為保障數據安全性,如您不再需要公網連接地址,您可以將公網地址釋放,釋放方法請參見釋放公網連接地址。
通過公網地址連接數據庫時,建議使用SSL加密,加密方法請參見使用Mongo Shell通過SSL加密連接數據庫。