由于伸縮組中的實例(ECS或ECI)隨時可能會被自動釋放,建議您將數據保存到云數據庫中。本文介紹如何為伸縮組中的實例關聯云數據庫,將實例的IP地址加入到云數據庫的白名單,使得實例可以訪問云數據庫。
關聯方式說明
方式 | 適用的實例類型 | 支持關聯的云數據庫類型 |
ECS、ECI |
| |
ECS、ECI |
| |
ECS |
|
(推薦)方式一:將實例和云數據庫加入同一安全組
為云數據庫設置安全組時,會自動將安全組中實例的IP地址加入到云數據庫的白名單中,該安全組內的實例(ECS或ECI)均可以直接訪問云數據庫。
設置伸縮組中實例所屬的安全組
伸縮組中實例所屬安全組由伸縮配置決定。新建或修改伸縮配置時,可以設置安全組。更多信息,請參見創建伸縮配置(ECS實例)和創建伸縮配置(ECI實例)。
說明如果實例配置來源為啟動模板,請修改啟動模板中配置的安全組。
對于伸縮組中已有的實例,ECS實例支持修改所屬安全組,您可以在實例詳情頁面的安全組頁簽下進行操作;ECI實例不支持修改所屬安全組,需要重新創建ECI實例。
為云數據庫設置安全組
請根據實例所屬的安全組信息,為云數據庫設置同一安全組。
云數據庫類型 | 相關文檔 |
RDS | |
PolarDB | |
Redis | |
MongoDB |
方式二:為伸縮組關聯云數據庫
為伸縮組關聯云數據庫后,會自動將伸縮組內實例的IP地址加入到云數據庫的白名單中,伸縮組中的實例(ECS或ECI)可以直接訪問云數據庫。
已有伸縮組關聯數據庫
新創建伸縮組時關聯數據庫
在創建伸縮組時,在關聯RDS、Redis、MongoDB數據庫實例配置項中,設置要關聯的數據庫。
方式三:基于生命周期掛鉤和OOS模板實現
利用生命周期掛鉤掛起伸縮組內的ECS實例,然后自動執行預定義的OOS模板,可以將伸縮組中新擴容的ECS實例加入到云數據庫的白名單中,使得ECS實例可以直接訪問云數據庫。具體操作,請參見以下文檔:
文檔內容是否對您有幫助?