如果您的RDS執行個體承載了關鍵業務,可以為執行個體開啟執行個體釋放保護,防止手動釋放,有效避免因操作疏忽、團隊成員溝通不及時等原因造成不可挽回的後果。本文為您介紹如何開啟和關閉執行個體釋放保護。
前提條件
執行個體的付費類型為隨用隨付或Serverless。
注意事項
執行個體釋放保護不能阻止因合理原因自動執行的釋允許存取為,包括但不限於:
-
帳號欠費超過15天,執行個體被自動釋放。
-
執行個體存在安全合規風險,被停止或釋放。
保護效果
對開啟了執行個體釋放保護的執行個體進行釋放的結果如下:
-
在控制台手動釋放執行個體,提示錯誤資訊,執行個體釋放失敗。
-
調用DeleteDBInstnace介面釋放執行個體,返回錯誤資訊,執行個體釋放失敗。
建立執行個體時開啟執行個體釋放保護
本步驟重點介紹執行個體釋放保護相關的選項。如需瞭解其它配置,請參見建立RDS MySQL執行個體。
登入RDS管理主控台,在左側單擊執行個體列表,然後在上方選擇地區。
-
在雲資料庫管理頁面,單擊建立執行個體。
-
計費方式配置為隨用隨付或Serverless,根據需要配置其餘選項。
-
在更多配置裡選中防止通過控制台或API誤刪除釋放。
-
根據需要配置其餘選項,直至成功建立執行個體。
調用CreateDBInsance、CloneDBInstance介面建立執行個體時,您可以通過DeletionProtection參數控制是否開啟執行個體釋放保護。
修改執行個體釋放保護屬性
您也可以修改現有執行個體的資訊,開啟或關閉執行個體釋放保護。
登入RDS管理主控台,在左側單擊執行個體列表,然後在上方選擇地區。
-
在雲資料庫管理頁面找到待修改的執行個體,在操作列,單擊。
-
根據需要開啟或關閉實例釋放保護。
-
單擊確定。
您同樣可以通過調用ModifyDBInstanceDeletionProtection介面修改執行個體釋放保護屬性。
查看執行個體釋放保護的狀態
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
-
在基本資料頁面,查看設定資訊地區下的釋放保護。
此處顯示釋放保護的目前狀態(例如 已開啟),單擊旁邊的 設定 可修改釋放保護配置。
相關API
|
API |
描述 |
|
調用CreateDBInstance介面建立RDS執行個體。 |
|
|
調用CloneDBInstance介面將歷史資料恢複至一個新執行個體。 |
|
|
調用ModifyDBInstanceDeletionProtection介面開啟或關閉RDS執行個體的釋放保護功能。 |