リリース保護は、コンソールまたは API 呼び出しによる ApsaraDB RDS for MySQL インスタンスの誤削除を防止します。データ損失が不可逆となる重大なワークロードを実行中のインスタンスには、リリース保護を有効化することを推奨します。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
課金方法が 従量課金 または サーバーレス の ApsaraDB RDS for MySQL インスタンス
制限事項
リリース保護は、以下のシナリオにおける自動リリースを防止しません。
お客様のアカウントには、15日以上の支払い遅延があります。
RDS インスタンスがセキュリティコンプライアンスポリシーに準拠していない場合。
リリース保護の仕組み
リリース保護が有効化されている場合、インスタンスの削除を試行すると操作がブロックされます。
| 方法 | 動作 |
|---|---|
| コンソール | 「このインスタンスはリリースできません」という内容のエラーメッセージが表示されます。 |
API (DeleteDBInstance) | 操作がエラーで終了します。詳細については、「DeleteDBInstance」をご参照ください。 |
インスタンス作成時にリリース保護を有効化する
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで インスタンス をクリックし、上部のナビゲーションバーからご利用の RDS インスタンスが配置されているリージョンを選択します。
インスタンス ページで、インスタンスの作成 をクリックします。
基本リソース ステップで、課金方法 を 従量課金 に設定し、その他の必須パラメーターを構成します。次に、次へ:インスタンス構成 をクリックします。
インスタンス構成 ステップで、コンソールまたは API オペレーションを使用したインスタンスの予期しない削除を防止する を選択し、その他の必須パラメーターを構成します。次に、次へ:注文の確認 をクリックします。
必要なパラメーターを構成します。
インスタンス作成時に API を使用してリリース保護を有効化または無効化するには、CreateDBInstance または CloneDBInstance の DeletionProtection パラメーターを設定します。
既存のインスタンスでリリース保護を有効化または無効化する
ApsaraDB RDS コンソールにログインします。左側のナビゲーションウィンドウで インスタンス をクリックし、上部のナビゲーションバーからご利用の RDS インスタンスが配置されているリージョンを選択します。
インスタンス ページで、対象のインスタンスを見つけます。操作 列の その他 をクリックし、リリース保護設定の変更 を選択します。
表示されたダイアログボックスで、リリース保護 をオンまたはオフに切り替えます。
OK をクリックします。
API を使用してリリース保護を有効化または無効化するには、ModifyDBInstanceDeletionProtection を呼び出します。
リリース保護ステータスの確認
インスタンス ページに移動し、上部のナビゲーションバーからリージョンを選択します。RDS インスタンスを見つけ、その ID をクリックします。
基本情報 ページの 構成情報 セクションで、リリース保護 パラメーターの値を確認します。

関連 API
| 操作 | 説明 |
|---|---|
| CreateDBInstance | インスタンスを作成します。 |
| CloneDBInstance | 既存のインスタンスからデータを復元し、新しい(クローン)インスタンスを作成します。 |
| ModifyDBInstanceDeletionProtection | インスタンスのリリース保護を有効化または無効化します。 |