Resource Orchestration Service ( ROS ) は、スタックが誤って削除されるのを防ぐための削除保護機能を提供します。スタックの削除保護を有効にすると、スタックを削除できなくなります。
前提条件
削除保護に関する権限が付与されています。ROS の SetDeletionProtection オペレーションを呼び出して、削除保護を有効にすることができます。詳細については、「RAM を使用してリソースへのアクセスを制御する」をご参照ください。
背景情報
削除中のスタックに対しては、削除保護を有効にすることはできません。ネストされたスタックの削除保護プロパティは、親スタックの削除保護プロパティと同じであり、変更することはできません。ネストされたスタックの削除保護を有効にする場合は、親スタックに対してのみ削除保護を有効にする必要があります。
スタックの作成時に削除保護を有効にする
ROS コンソール にログインします。
左側のナビゲーションペインで、[スタック] をクリックします。
上部のナビゲーションバーで、スタックを作成するリージョンをリージョンドロップダウンリストから選択します。たとえば、中国 (杭州) を選択できます。
[スタック] ページで、[スタックの作成] をクリックし、ドロップダウンリストから [ROS を使用する] を選択します。
[テンプレートの選択] 手順で、ビジネス要件に基づいてテンプレートを指定し、[次へ] をクリックします。
[パラメーターの設定] 手順で、[スタック名] パラメーターと [テンプレートパラメーターの設定] セクションのパラメーターを設定します。
[スタック設定の構成] セクションで、[削除保護] パラメーターを次のいずれかの値に設定し、[次へ] をクリックします。
[有効]:削除保護を有効にします。
[無効]:削除保護を無効にします。
[コンプライアンス事前チェック] ページで、コンプライアンス事前チェックを完了し、[次へ] をクリックします。
説明コンプライアンス事前チェック機能は、特定のリソースでのみ使用できます。詳細については、「コンプライアンス事前チェック」をご参照ください。
[ルールの評価] セクションで、コンプライアンスルールを追加します。
ROS テンプレートのクラウド リソースに基づいて、コンプライアンスルールを追加できます。
[評価] をクリックします。
提供された提案に基づいてテンプレートの内容を変更し、無効なリソースを修復して、リソースのコンプライアンスを確保できます。
[確認と確定] 手順で、[作成] をクリックします。
既存のスタックの削除保護を有効にする
左側のナビゲーションペインで、[スタック] をクリックします。
上部のナビゲーションバーで、管理するスタックが存在するリージョンをリージョンドロップダウンリストから選択します。たとえば、中国 (杭州) を選択できます。
[スタック] ページで、スタックを見つけ、[スタック名] 列のスタック ID をクリックします。
[スタック情報] タブの [基本情報] セクションで、[削除保護] をオンにします。
説明[削除保護] をオフにして、削除保護を無効にすることもできます。
ネストされたスタックの削除保護を有効にする
ネストされたスタックの削除保護を直接有効にすることはできません。ネストされたスタックの削除保護を有効にする場合は、親スタックに対してのみ削除保護を有効にする必要があります。
左側のナビゲーションペインで、[スタック] をクリックします。
上部のナビゲーションバーで、管理するネストされたスタックが存在するリージョンをリージョンドロップダウンリストから選択します。たとえば、中国 (杭州) を選択できます。
[スタック] ページで、[ネストされたスタックを表示] を選択します。
[スタック] ページで、ネストされたスタックを見つけ、[スタック名] 列のスタック ID をクリックします。
ネストされたスタックの [スタック情報] タブの [基本情報] セクションで、[親スタック ID] をクリックします。
親スタックの [スタック情報] タブの [基本情報] セクションで、[削除保護] をオンにします。
説明[削除保護] をオフにして、削除保護を無効にすることもできます。