全部產品
Search
文件中心

ApsaraDB for Redis:申請公網串連地址

更新時間:Jun 19, 2024

預設情況下,ApsaraDB for Redis僅提供專用網路串連地址,如需從本地通過公網串連Redis執行個體,請先申請Redis執行個體的公網串連地址。

注意事項

  • 雲端硬碟版叢集架構直連模式執行個體不支援申請公網地址。

  • 為保障安全性,若執行個體已開啟專用網路免密訪問,通過公網地址串連Redis仍需密碼驗證。

  • 申請公網地址不會對Redis執行個體造成影響,但會降低執行個體的安全性,請謹慎使用。

串連地址的網路類型

串連地址的網路類型

說明

專用網路

  • Virtual Private Cloud(Virtual Private Cloud)是您自己專屬的雲上私人網路,不同的專用網路之間二層邏輯隔離,擁有較高的安全性和效能。

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

傳統網路

傳統網路中的雲端服務在網路上不進行隔離,只能依靠雲端服務自身的安全性群組或白名單策略來阻擋非法訪問。推薦切換為更安全的專用網路,具體操作,請參見切換為Virtual Private Cloud

公網

由於通過公網串連執行個體存在一定的安全風險,Redis執行個體預設未提供公網串連地址。如果您的用戶端屬於以下情形,您可以申請公網串連地址,通過公網串連Redis執行個體:

  • 用戶端所屬的裝置(例如ECS執行個體)與Redis執行個體不在同一專用網路。

  • 用戶端所屬的裝置與Redis執行個體不在同一地區。

  • 用戶端為阿里雲以外的裝置(例如本地裝置)。

說明
  • 為了獲得更快的傳輸速率和更高的安全性,建議您將應用遷移到與您的Redis執行個體在同一地區且網路類型相同的ECS執行個體,然後使用專用網路地址。

  • 公網與專用網路會共用該執行個體的頻寬與串連數。例如該執行個體的頻寬為96 MB/s,若專用網路已使用70 MB/s,則公網最多可使用26 MB/s的頻寬。

費用

申請公網地址和後續產生的公網流量暫不收費。

操作步驟

  1. 訪問Redis執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 串連資訊地區框,單擊公網訪問對應的申請串連地址

    說明

    若沒有申請串連地址按鈕或該按鈕為灰色,表示該執行個體為雲端硬碟版叢集架構直連模式執行個體,不支援申請公網地址。

  3. 在右側彈出的面板中,設定串連地址和連接埠。

    配置

    說明

    串連地址

    • 目前僅支援修改串連地址的首碼(首碼預設為執行個體ID)。

    • 自訂首碼需由小寫英文字母和數字組成,以小寫字母開頭,長度為8~40個字元。

    端口

    可在修改串連地址的同時,修改連接埠,範圍為1024~65535。

  4. 單擊確定

    申請操作完成後,串連資訊地區框中將展示公網串連地址。

相關API

API介面

說明

AllocateInstancePublicConnection

為Redis執行個體申請公網串連地址。

常見問題

申請公網地址收費嗎?

申請公網地址和後續產生的公網流量暫不收費。

為什麼沒有申請公網地址的操作入口?

沒有申請公網地址的操作入口,有兩個原因:

  • 如果串連資訊地區,也不顯示專用網路串連地址,說明還未配置Redis執行個體的白名單,請先配置白名單。具體操作請參見設定白名單

  • 若執行個體為雲原生版叢集架構直連模式,則不支援申請公網,無法通過公網串連Redis執行個體,請通過專用網路串連執行個體。

    說明

    確認執行個體是否為雲原生叢集架構直連模式,請參見怎樣知道執行個體是否為雲原生雲端硬碟版叢集架構直連模式?

    如果應用所在的ECS執行個體與Redis執行個體不在同一VPC,或您的應用不在阿里雲上,您可以考慮使用雲原生叢集架構代理模式。由於雲原生叢集架構直連模式不能直接變更配置為代理模式,您可以通過的恢複執行個體功能完成遷移變更配置,將源執行個體的備份資料恢複至新執行個體中,在頁面選擇為代理模式,具體操作請參見從備份組恢複至新執行個體

    警告

    變更配置雲端硬碟版執行個體的叢集架構後,需根據所使用的模式對串連代碼進行適當修改,否則可能會無法串連,請謹慎操作。

公網訪問是否支援免密登入?

僅專用網路支援免密訪問。公網訪問不支援免密登入,仍要求輸入密碼驗證。

報錯Current engine version does not support operations,怎麼辦?

當前引擎的小版本過低,不支援此操作,請升級小版本後重試,更多資訊請參見升級小版本與代理版本

後續步驟

如何通過公網串連Redis執行個體