全部產品
Search
文件中心

:為伸縮組中的執行個體關聯雲資料庫

更新時間:Sep 05, 2024

由於伸縮組中的執行個體(ECS或ECI)隨時可能會被自動釋放,建議您將資料儲存到雲資料庫中。本文介紹如何為伸縮組中的執行個體關聯雲資料庫,將執行個體的IP地址加入到雲資料庫的白名單,使得執行個體可以訪問雲資料庫。

關聯方式說明

方式

適用的執行個體類型

支援關聯的雲資料庫類型

(推薦)方式一:將執行個體和雲資料庫加入同一安全性群組

ECS、ECI

  • RDS

  • PolarDB

  • Redis

  • MongoDB

方式二:為伸縮組關聯雲資料庫

ECS、ECI

  • RDS

  • Redis

  • MongoDB

方式三:基於生命週期掛鈎和OOS模板,將新擴容的ECS執行個體加入雲資料庫的白名單

ECS

  • PolarDB

  • Redis

  • MongoDB

  • AnalyticDB

(推薦)方式一:將執行個體和雲資料庫加入同一安全性群組

為雲資料庫設定安全性群組時,會自動將安全性群組中執行個體的IP地址加入到雲資料庫的白名單中,該安全性群組內的執行個體(ECS或ECI)均可以直接存取雲資料庫。

設定伸縮組中執行個體所屬的安全性群組

  • 伸縮組中執行個體所屬安全性群組由伸縮配置決定。建立或修改伸縮配置時,可以設定安全性群組。更多資訊,請參見建立伸縮配置(ECS執行個體)建立伸縮配置(ECI執行個體)

    說明

    如果執行個體配置來源為啟動模板,請修改啟動模板中配置的安全性群組。

  • 對於伸縮組中已有的執行個體,ECS執行個體支援修改所屬安全性群組,您可以在執行個體詳情頁面的安全性群組頁簽下進行操作;ECI執行個體不支援修改所屬安全性群組,需要重新建立ECI執行個體。

為雲資料庫設定安全性群組

請根據執行個體所屬的安全性群組資訊,為雲資料庫設定同一安全性群組。

雲資料庫類型

相關文檔

RDS

設定安全性群組

PolarDB

設定安全性群組

Redis

通過安全性群組大量新增執行個體公網和私網IP

MongoDB

添加安全性群組

方式二:為伸縮組關聯雲資料庫

為伸縮組關聯雲資料庫後,會自動將伸縮組內執行個體的IP地址加入到雲資料庫的白名單中,伸縮組中的執行個體(ECS或ECI)可以直接存取雲資料庫。

已有伸縮組關聯資料庫

  1. 登入Auto Scaling控制台

    說明

    如果您是第一次使用Auto Scaling,請根據介面提示開通Auto Scaling的許可權。具體操作,請參見服務關聯角色

  2. 在頂部功能表列處,選擇地區。
  3. 在左側導覽列中,單擊伸縮組管理
  4. 伸縮組管理頁面,找到待操作的伸縮組,單擊操作列下的修改按鈕,彈出修改伸縮組對話方塊。

  5. 修改伸縮組對話方塊中,找到關聯RDS、Redis、MongoDB資料庫執行個體, 單擊添加資料庫按鈕,根據介面提示完成配置。

    image

  6. 單擊確定,完成關聯操作。

新建立伸縮組時關聯資料庫

在建立伸縮組時,在關聯RDS、Redis、MongoDB資料庫執行個體配置項中,設定要關聯的資料庫。

image

建立伸縮組,請參見建立ECS伸縮組建立ECI伸縮組

方式三:基於生命週期掛鈎和OOS模板,將新擴容的ECS執行個體加入雲資料庫的白名單

利用生命週期掛鈎掛起伸縮組內的ECS執行個體,然後自動執行預定義的OSS模板,可以將伸縮組中新擴容的ECS執行個體加入到雲資料庫的白名單中,使得ECS執行個體可以直接存取雲資料庫。具體操作,請參見以下文檔: