ApsaraDB RDS for PostgreSQLインスタンスが従量課金方式を使用し、重要なワークロードを実行する場合、従量課金RDSインスタンスのリリース保護機能を有効にできます。 この機能により、意図しない操作やチームメンバー間のコミュニケーション不足により、RDSインスタンスが手動でリリースされることがなくなります。 このトピックでは、RDSインスタンスのリリース保護機能を有効化および無効化する方法について説明します。
前提条件
RDSインスタンスは従量課金インスタンスです。
使用上の注意
通常のシナリオでは、リリース保護機能はRDSインスタンスの自動リリースを防ぐことはできません。 通常のシナリオには、次のシナリオが含まれますが、これに限定されません。
アカウントでの支払いは15日以上遅れています。
RDSインスタンスが該当するセキュリティコンプライアンスポリシーに準拠していません。
リリース保護のメリット
リリース保護機能が有効になっているRDSインスタンスをリリースすると、RDSインスタンスのリリースに使用した方法に基づいて結果が返されます。
ApsaraDB RDSコンソールでRDSインスタンスを手動でリリースすると、RDSインスタンスのリリースに失敗したことを示すエラーメッセージが表示されます。
DeleteDBInstnaceを呼び出してRDSインスタンスをリリースすると、RDSインスタンスのリリースに失敗したことを示すエラーメッセージが返されます。
リリース保護機能の有効化
RDSインスタンスの作成時にリリース保護機能を有効にする
このセクションでは、RDSインスタンスの作成時にリリース保護設定を設定する方法について説明します。 RDSインスタンスの作成方法の詳細については、「ApsaraDB RDS For PostgreSQLインスタンスの作成」をご参照ください。
- ApsaraDB RDSコンソールにログインします。 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。
[インスタンス] ページで、[インスタンスの作成] をクリックします。
[基本リソース] ステップで、[課金方法] を [従量課金] に設定し、その他の必須パラメーターを設定します。 次に、[次へ: インスタンス設定] をクリックします。
[インスタンスの設定] ステップで、[コンソールの使用またはAPI操作の呼び出しによってインスタンスが予期せず削除されないようにする] を選択し、その他の必須パラメーターを設定します。 次に、[次へ: 注文の確認] をクリックします。
必要なパラメーターを設定します。
CreateDBInsanceまたはCloneDBInstance操作を呼び出してRDSインスタンスを作成する場合、DeletionProtectionパラメーターを設定することで、RDSインスタンスのリリース保護機能を有効または無効にできます。
既存のRDSインスタンスのリリース保護機能の有効化
方法1
- ApsaraDB RDSコンソールにログインします。 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。
[インスタンス] ページで、リリース保護機能を有効にするRDSインスタンスを見つけ、[操作] 列の [詳細] > [リリース保護設定の変更] を選択します。
表示されるダイアログボックスで、[リリース保護] をオンにします。
[OK] をクリックします。
方法2
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
[基本情報] ページの [設定情報] セクションで、[リリース保護] の右側にある [設定] をクリックします。
表示されるダイアログボックスで、[リリース保護] をオンにします。
[OK] をクリックします。
ModifyDBInstanceDeletionProtectionを呼び出して、RDSインスタンスのリリース保護機能を有効にすることもできます。
リリース保護機能の無効化
方法1
- ApsaraDB RDSコンソールにログインします。 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。
[インスタンス] ページで、リリース保護機能を無効にするRDSインスタンスを見つけ、[操作] 列の [詳細] > [リリース保護設定の変更] を選択します。
表示されるダイアログボックスで、[リリース保護] をオフにします。
[OK] をクリックします。
方法2
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
[基本情報] ページの [設定情報] セクションで、[リリース保護] の右側にある [設定] をクリックします。
表示されるダイアログボックスで、[リリース保護] をオフにします。
[OK] をクリックします。
参考資料
RDSインスタンスを作成するためのパラメーターの詳細については、「ApsaraDB RDS For PostgreSQLインスタンスの作成」をご参照ください。
RDSインスタンスをリリースする方法の詳細については、「ApsaraDB RDS For PostgreSQLインスタンスのリリースまたはサブスクリプション解除」をご参照ください。
次のAPIを呼び出すことで、RDSインスタンスのリリース保護機能を有効または無効にできます。
API 操作
説明
インスタンスを作成します。
インスタンスのデータを新しいインスタンスに復元します。
インスタンスのリリース保護機能を有効または無効にします。