

# AWS Config の手動修復の設定
<a name="setup-manualremediation"></a>

非準拠のリソースに修復を適用するには、事前設定されたリストから関連付ける修復アクションを選択するか、SSM ドキュメントを使用して独自のカスタム修復アクションを作成します。AWS Config では、推奨される修復アクションのリストが AWS マネジメントコンソール に表示されます。

------
#### [ Setting Up Manual Remediation (Console) ]

AWS マネジメントコンソール では、非準拠のリソースの修復を手動で行うかどうかを選択できます。自動で行う場合は、修復アクションを AWS Config ルールに関連付けます。すべての修復アクションで、手動修復または自動修復のいずれかを選択できます。

1. AWS マネジメントコンソール にサインインして、AWS Config コンソール ([https://console.aws.amazon.com/config/home](https://console.aws.amazon.com/config/home)) を開きます。

1. 左側の **[ルール]** を選択後、**[ルール]** ページで **[ルールの追加]** を選択して、新しいルールをルールリストに追加します。

   既存のルールの場合は、ルールリストから非準拠のルールを選択後、**[Actions]** (アクション) を選択します。

1. [**アクション**] ドロップダウンリストから、[**修復の管理**] を選択します。[マニュアル修復] を選択後、リストから適切な修復アクションを選択します。
**注記**  
サービスにリンクされていない AWS Config ルールの修復のみを管理できます。詳細については、「[サービスにリンクされた AWS ルール](https://docs.aws.amazon.com/config/latest/developerguide/service-linked-awsconfig-rules.html)」を参照してください。

   選択した修復アクションに応じて、特定のパラメータが表示されるか、パラメータは表示されません。

1. (オプション): 非準拠のリソースのリソース ID を修復アクションに渡す場合は、**リソース ID パラメータ** を選択します。選択した場合は、そのパラメータは実行時に、修復されるリソースの ID に置き換えられます。

   各パラメータの値は、静的または動的です。ドロップダウンリストから特定のリソース ID パラメータを選択していない場合は、キーごとに値を入力することができます。ドロップダウンリストからリソース ID パラメータを選択した場合は、その他のすべてのキーの値を入力できます (選択したリソース ID のパラメータを除く)。

1. **[保存]** を選択します。**ルール** ページが表示されます。

失敗した修復アクションをトラブルシューティングする場合、AWS コマンドラインインターフェイス `describe-remediation-execution-status` コマンドを実行して、一連のリソースに対する修復実行の詳細を表示できます。詳細には、状態、修復実行ステップのタイムスタンプ、失敗したステップのエラーメッセージが含まれます。

------
#### [ Setting Up Manual Remediation (API) ]

次の AWS Config API オペレーションを使用して、手動修復を設定します。
+ [PutRemediationConfigurations](https://docs.aws.amazon.com/config/latest/APIReference/API_PutRemediationConfigurations.html) は、選択されたターゲットまたはアクションを使用して、修復設定を特定の AWS Config ルールで追加または更新します。
+ [StartRemediationExecution](https://docs.aws.amazon.com/config/latest/APIReference/API_StartRemediationExecution.html) は、最後の既知の修復設定に対して、指定された AWS Config ルールのオンデマンド修復を実行します。
+ [DescribeRemediationExecutionStatus](https://docs.aws.amazon.com/config/latest/APIReference/API_DescribeRemediationExecutionStatus.html) は、一連のリソースに対する修復実行の詳細ビュー (状態、修復実行のステップが発生する時点のタイムスタンプ、失敗したステップのエラーメッセージなど) を提供します。
+ [DescribeRemediationConfigurations](https://docs.aws.amazon.com/config/latest/APIReference/API_DescribeRemediationConfigurations.html) は、1 つ以上の修復設定の詳細を返します。

------