重要なワークロードを実行するApsaraDB RDS for MySQLインスタンスのリリース保護機能を有効にできます。 この機能により、手動リリースを防ぎ、インスタンスの偶発的なリリースによる修復不可能な結果を回避できます。 このトピックでは、ApsaraDB RDS for MySQLインスタンスのリリース保護機能を有効または無効にする方法について説明します。
前提条件
インスタンスの課金方法は、従量課金またはサーバーレスです。
制限事項
次のシナリオなどの通常のシナリオでは、リリース保護機能によってRDSインスタンスの自動リリースを防ぐことはできません。
アカウントでの支払いは15日以上遅れています。
RDSインスタンスがセキュリティコンプライアンスポリシーに準拠していません。
リリース保護のメリット
リリース保護機能が有効になっているRDSインスタンスをリリースすると、RDSインスタンスのリリースに使用した方法に基づいて結果が返されます。
ApsaraDB RDSコンソールでRDSインスタンスを手動でリリースすると、RDSインスタンスのリリースに失敗したことを示すエラーメッセージが表示されます。
DeleteDBInstnaceを呼び出してRDSインスタンスをリリースすると、RDSインスタンスのリリースに失敗したことを示すエラーメッセージが返されます。
RDSインスタンスの作成時にリリース保護機能を有効にする
このセクションでは、RDSインスタンスの作成時にリリース保護設定を設定する方法について説明します。 RDSインスタンスの作成方法の詳細については、「ApsaraDB RDS For MySQLインスタンスの作成」をご参照ください。
- ApsaraDB RDSコンソールにログインします。 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。
On theインスタンスページをクリックします。インスタンスの作成.
[基本リソース] ステップで、[課金方法] を [従量課金] に設定し、その他の必須パラメーターを設定します。 次に、[次へ: インスタンス設定] をクリックします。
[インスタンスの設定] ステップで、[コンソールを使用するか、API操作を呼び出してインスタンスが予期せず削除されないようにする] を選択し、その他の必須パラメーターを設定します。 次に、[次へ: 注文の確認] をクリックします。
必要なパラメーターを設定します。
CreateDBInsanceまたはCloneDBInstance操作を呼び出してRDSインスタンスを作成する場合、DeletionProtectionパラメーターを設定することで、RDSインスタンスのリリース保護機能を有効または無効にできます。
リリース保護設定の変更
RDSインスタンスの設定を変更することで、RDSインスタンスのリリース保護機能を有効または無効にすることもできます。
- ApsaraDB RDSコンソールにログインします。 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。
[インスタンス] ページで、リリース保護設定を変更するRDSインスタンスを見つけます。 [操作] 列で、 を選択します。
表示されるダイアログボックスで、オンまたはオフにしますリリース保護.
クリックOK.
ModifyDBInstanceDeletionProtectionを呼び出して、RDSインスタンスのリリース保護機能を有効または無効にすることもできます。
リリース保護機能のステータスを確認する
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
[基本情報] ページで、[設定情報] セクションの [リリース保護] パラメーターを表示します。
関連する API 操作
API 操作 | 説明 |
インスタンスを作成します。 | |
元のインスタンスのデータを新しいインスタンスに復元します。 新しいインスタンスは、クローンインスタンスと呼ばれます。 | |
インスタンスのリリース保護機能を有効または無効にします。 |