全部產品
Search
文件中心

ApsaraDB for MongoDB:管理公網串連地址

更新時間:Jun 04, 2025

ApsaraDB for MongoDB提供了公網串連地址,本文介紹如何管理公網串連地址。

背景資訊

ApsaraDB for MongoDB執行個體預設提供私網串連-專用網路串連地址,如需通過公網串連,需要手動申請公網串連地址。

串連地址類型

說明

私網串連-專用網路

  • 專用網路是一種隔離的網路環境,安全性和效能均高於傳統的傳統網路。

  • ApsaraDB for MongoDB執行個體預設提供專用網路串連地址,通過專用網路串連ApsaraDB for MongoDB執行個體可以擷取更高的安全性和串連效能。

公網串連

  • 由於通過公網串連執行個體存在一定的安全風險,ApsaraDB for MongoDB執行個體預設只提供專用網路串連地址。

  • 如果您要使用阿里雲以外的裝置(例如本地裝置)串連ApsaraDB for MongoDB執行個體,您可以手動申請公網串連地址。

申請公網串連地址

注意事項

  • 3.2及以下版本的本地碟版執行個體申請公網串連地址時,會出現執行個體重新啟動的情況,建議您在業務低峰期進行操作。

  • 通過公網地址串連執行個體前,您需要將串連執行個體的用戶端的公網IP地址加入執行個體的白名單

  • MongoDB雲端硬碟版分區叢集執行個體僅支援申請Mongos節點的公網地址。

操作步驟

  1. 訪問MongoDB複本集執行個體列表MongoDB分區叢集執行個體列表,在上方選擇資源群組和地區,然後單擊目標執行個體ID。

  2. 在目標執行個體頁面的左側導覽列,單擊資料庫連接

  3. 根據執行個體類型,執行對應操作。

    複本集/單節點

    1. 單擊公網串連地區框右側的申請公網地址

    2. 在彈出的申請公網地址對話方塊中,單擊確定

    分區叢集

    1. 單擊公網串連地區框右側的申請公網地址

    2. 申請公網地址面板,設定以下參數。

      參數

      選項

      說明

      節點類型

      Shard

      Shard組件。

      說明
      • 在某些特定情境下(例如叢集間資料同步),需要通過外網讀取Shard節點的Oplog資訊,您可以申請相應節點的公網串連地址,以滿足業務需求。

      • 如果需要為Shard組件申請公網串連地址,您需要先申請Shard串連地址

      CS

      ConfigServer組件。

      說明

      僅已申請ConfigServer私網串連地址的存量執行個體支援申請ConfigServer公網串連地址。目前ApsaraDB for MongoDB已不支援申請ConfigServer私網串連地址。

      Mongos

      Mongos組件。

      一般業務讀寫資料只需串連Mongos。

      節點ID

      當前執行個體節點的ID。

      選擇需要申請公網地址的節點ID。

    3. 單擊確定

    如果您需要為分區叢集執行個體中的多個節點申請公網串連地址,您可以重複執行上述步驟完成申請。

釋放公網串連地址

注意事項

  • 釋放執行個體或節點的公網串連地址後,將無法繼續通過原有的公網串連地址串連該執行個體或節點。

  • 釋放公網串連地址後,為保障資料安全性,建議您在白名單設定中刪除對應的公網IP地址。

操作步驟

  1. 訪問MongoDB複本集執行個體列表MongoDB分區叢集執行個體列表,在上方選擇資源群組和地區,然後單擊目標執行個體ID。

  2. 在目標執行個體頁面的左側導覽列,單擊資料庫連接

  3. 根據執行個體類型,執行對應操作。

    複本集/單節點

    說明

    複本集執行個體釋放公網串連地址後,Primary節點和Secondary節點的公網串連地址均會被釋放。

    1. 公網串連地區,單擊釋放公網地址

    2. 在彈出的釋放公網地址對話方塊中,單擊確定

    分區叢集

    說明
    • 分區叢集執行個體可以釋放任意一個或者多個Mongos、Shard、ConfigServer組件的公網串連地址,沒有釋放的節點不影響串連。分區叢集各組件類型的說明請參見分區叢集架構

    • 釋放Shard或ConfigServer組件的串連地址後,對應的Primary節點和Secondary節點的公網串連地址均會被釋放。

    1. 公網串連地區,單擊目標串連地址所在行操作列的釋放

    2. 在彈出的釋放公網地址對話方塊中,單擊確定

    如果您需要釋放分區叢集執行個體中的多個節點的公網串連地址,您可以重複執行上述步驟完成釋放。

相關文檔