

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CloudFormation フックの無効化と有効化
<a name="hooks-disable-enable"></a>

このトピックでは、フックを無効にしてから再度有効にして、アカウントで一時的にアクティブにならないようにする方法について説明します。フックを無効にすると、フックからの干渉なしに問題を調査する必要がある場合に便利です。

## アカウントでフックを無効化および有効化する (コンソール)
<a name="hooks-disable-enable-console"></a>

**アカウントのフックを無効にするには**

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

1. 画面上部のナビゲーションバーで、フック AWS リージョン がある を選択します。

1. ナビゲーションペインから、**フック**を選択します。

1. 無効にするフックの名前を選択します。

1. フックの詳細ページのフックの名前の右側で、**無効化**ボタンを選択します。

1. 確認を求められたら、**フックを無効にする**を選択します。

**以前に無効にしたフックを再度有効にするには**

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

1. 画面上部のナビゲーションバーで、フック AWS リージョン がある を選択します。

1. ナビゲーションペインから、**フック**を選択します。

1. 有効にするフックの名前を選択します。

1. フックの詳細ページのフックの名前の右側で、**有効化**ボタンを選択します。

1. 確認を求められたら、**フックを有効にする**を選択します。

## アカウントでフックを無効化および有効化する (AWS CLI)
<a name="hooks-disable-enable-cli"></a>

**重要**  
フックを無効化および有効化するための AWS CLI コマンドは、フック設定全体を `--configuration`オプションで指定された値に置き換えます。意図しない変更を回避するには、これらのコマンドを実行するときに保持する既存の設定をすべて含める必要があります。現在の設定データを表示するには、 [https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-type.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/describe-type.html) コマンドを使用します。

**フックを無効にするには**  
次の[https://docs.aws.amazon.com/cli/latest/reference/cloudformation/set-type-configuration.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/set-type-configuration.html)コマンドを使用し、 を `HookInvocationStatus` として指定`DISABLED`してフックを無効にします。プレースホルダーを特定の値に置き換えます。

```
aws cloudformation set-type-configuration \
  --configuration "{"CloudFormationConfiguration":{"HookConfiguration":{"HookInvocationStatus": "DISABLED", "FailureMode": "FAIL", "TargetOperations": ["STACK","RESOURCE","CHANGE_SET"], "Properties":{}}}}" \
  --type-arn "arn:aws:cloudformation:us-west-2:123456789012:type/hook/MyTestHook" \
  --region us-west-2
```

**以前に無効にしたフックを再度有効にするには**  
次の[https://docs.aws.amazon.com/cli/latest/reference/cloudformation/set-type-configuration.html](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/set-type-configuration.html)コマンドを使用して を `HookInvocationStatus` として指定`ENABLED`し、フックを再度有効にします。プレースホルダーを特定の値に置き換えます。

```
aws cloudformation set-type-configuration \
  --configuration "{"CloudFormationConfiguration":{"HookConfiguration":{"HookInvocationStatus": "ENABLED", "FailureMode": "FAIL", "TargetOperations": ["STACK","RESOURCE","CHANGE_SET"], "Properties":{}}}}" \
  --type-arn "arn:aws:cloudformation:us-west-2:123456789012:type/hook/MyTestHook" \
  --region us-west-2
```

詳細については、「[フック設定スキーマ構文リファレンス](hook-configuration-schema.md)」を参照してください。