由於伸縮組中的執行個體(ECS或ECI)隨時可能會被自動釋放,建議您將資料儲存到雲資料庫中。本文介紹如何為伸縮組中的執行個體關聯雲資料庫,將執行個體的IP地址加入到雲資料庫的白名單,使得執行個體可以訪問雲資料庫。
關聯方式說明
方式 | 適用的執行個體類型 | 支援關聯的雲資料庫類型 |
ECS、ECI |
| |
ECS、ECI |
| |
ECS |
|
(推薦)方式一:將執行個體和雲資料庫加入同一安全性群組
為雲資料庫設定安全性群組時,會自動將安全性群組中執行個體的IP地址加入到雲資料庫的白名單中,該安全性群組內的執行個體(ECS或ECI)均可以直接存取雲資料庫。
設定伸縮組中執行個體所屬的安全性群組
伸縮組中執行個體所屬安全性群組由伸縮配置決定。建立或修改伸縮配置時,可以設定安全性群組。更多資訊,請參見建立伸縮配置(ECS執行個體)和建立伸縮配置(ECI執行個體)。
說明如果執行個體配置來源為啟動模板,請修改啟動模板中配置的安全性群組。
對於伸縮組中已有的執行個體,ECS執行個體支援修改所屬安全性群組,您可以在執行個體詳情頁面的安全性群組頁簽下進行操作;ECI執行個體不支援修改所屬安全性群組,需要重新建立ECI執行個體。
為雲資料庫設定安全性群組
請根據執行個體所屬的安全性群組資訊,為雲資料庫設定同一安全性群組。
雲資料庫類型 | 相關文檔 |
RDS | |
PolarDB | |
Redis | |
MongoDB |
方式二:為伸縮組關聯雲資料庫
為伸縮組關聯雲資料庫後,會自動將伸縮組內執行個體的IP地址加入到雲資料庫的白名單中,伸縮組中的執行個體(ECS或ECI)可以直接存取雲資料庫。
已有伸縮組關聯資料庫
- 說明
如果您是第一次使用Auto Scaling,請根據介面提示開通Auto Scaling的許可權。具體操作,請參見服務關聯角色。
- 在頂部功能表列處,選擇地區。
- 在左側導覽列中,單擊伸縮組管理。
在伸縮組管理頁面,找到待操作的伸縮組,單擊操作列下的修改按鈕,彈出修改伸縮組對話方塊。
在修改伸縮組對話方塊中,找到關聯RDS、Redis、MongoDB資料庫執行個體, 單擊添加資料庫按鈕,根據介面提示完成配置。
單擊確定,完成關聯操作。
新建立伸縮組時關聯資料庫
在建立伸縮組時,在關聯RDS、Redis、MongoDB資料庫執行個體配置項中,設定要關聯的資料庫。
方式三:基於生命週期掛鈎和OOS模板實現
利用生命週期掛鈎掛起伸縮組內的ECS執行個體,然後自動執行預定義的OOS模板,可以將伸縮組中新擴容的ECS執行個體加入到雲資料庫的白名單中,使得ECS執行個體可以直接存取雲資料庫。具體操作,請參見以下文檔: