マネージドルールがテンプレートによる修復をサポートしている場合は、事前設定済みの修復テンプレートを選択して、Operation Orchestration Service (OOS) を使用して非準拠リソースを修復できます。リソースが [Non-compliant] と評価された場合は、修復を実行して準拠状態にします。
制限
テンプレートによる修復をサポートしているのは、一部のマネージドルールのみです。サポートされているルールは、マネージドルールに記載されています。
背景
この例では、[required-tags] マネージドルールを使用して、テンプレートによる修復の設定方法と実行方法を説明します。
required-tags マネージドルールは、リソースに指定されたすべてのタグがあるかどうかをチェックします。例えば、すべての ECS インスタンスにタグ Project:A が必要である場合、required-tags ルールを使用してそれらを監視します。このタグがない ECS インスタンスは、Non-compliant として評価されます。その後、修正を実行して、すべての非準拠のインスタンスに必要なタグを追加できます。
手順
Cloud Configコンソールにログインします。
オプションです。 左上隅で、アカウントグループを選択します。
この操作は、リソースディレクトリの管理アカウントを使用している場合にのみ必要です。 それ以外の場合は、操作を実行する必要はありません。
左側のナビゲーションウィンドウで、 を選択します。
-
ルール ページで、Create Rule をクリックします。
-
作成方法の選択 ページで、テンプレートに基づく を選択し、リストから required-tags を選択して、次に Next をクリックします。
-
基本プロパティの設定 ページで、Key を Project に、Expected Value を [A] に設定します。その他のパラメーターはデフォルト値のままにして、Next をクリックします。
-
リソース範囲の設定 ページで、リソースタイプとして [ECS インスタンス] を選択し、他のパラメーターは変更せず、Next をクリックします。
-
Remediation Settings ページで、修正を設定 スイッチをオンにし、テンプレート修正 を選択し、トリガモード を 手動トリガ に設定し、[修正テンプレート] として [指定されたリソースにタグを追加] を選択して、Submit をクリックします。
重要-
自動修復は、事前設定されたパラメーターに基づいて準拠していないリソースを変更するため、ビジネスに支障をきたす可能性があります。トリガモード は、デフォルトで 手動トリガ に設定されています。この設定を維持することを推奨します。
-
修正がビジネスに影響を与えないことが確実な場合は、トリガモード を 自動トリガ に設定します。これにより、Cloud Config は非準拠のリソースを自動的に修正します。
-
-
修復を実行します。
-
ルール ページでルールを探し、テンプレートの修正 列の 修正の詳細 をクリックします。
-
修正の詳細 タブで、修正の詳細 の横にある Perform Manual Correction をクリックします。
実行結果リスト セクションに、修復結果と失敗理由が表示されます。
-