

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 禁用和启用 CloudFormation Hook
<a name="hooks-disable-enable"></a>

本主题介绍如何禁用 Hook 然后重新启用，以暂时阻止其在您的账户中处于活动状态。当你需要在不受 Hook 干扰的情况下调查问题时，禁用 Hook 会很有用。

## 在您的账户中禁用和启用挂钩（控制台）
<a name="hooks-disable-enable-console"></a>

**在您的账户中禁用 Hook**

1. 登录 AWS 管理控制台 并在 [https://console.aws.amazon.com/cloudformat](https://console.aws.amazon.com/cloudformation/) ion 上打开 CloudFormation 控制台。

1. 在屏幕顶部的导航栏上，选择 Hook 所在 AWS 区域 的位置。

1. 从导航窗格中选择 **Hooks**。

1. 选择要禁用的挂钩的名称。

1. 在挂钩详细信息页面上，选择挂钩名称右侧的**禁用**按钮。

1. 当提示您确认时，选择 “**禁用挂钩**”。

**重新启用先前禁用的 Hook**

1. 登录 AWS 管理控制台 并在 [https://console.aws.amazon.com/cloudformat](https://console.aws.amazon.com/cloudformation/) ion 上打开 CloudFormation 控制台。

1. 在屏幕顶部的导航栏上，选择 Hook 所在 AWS 区域 的位置。

1. 从导航窗格中选择 **Hooks**。

1. 选择要启用的挂钩的名称。

1. 在挂钩详细信息页面上，选择挂钩名称右侧的**启用**按钮。

1. 当提示您确认时，选择 “**启用挂机**”。

## 在您的账户中禁用并启用挂钩 (AWS CLI)
<a name="hooks-disable-enable-cli"></a>

**重要**  
用于禁用和启用 Hook 的 AWS CLI 命令将整个 Hook 配置替换为`--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`为禁用 Hook。用您的特定值替换占位符。

```
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
```

**重新启用先前禁用的 Hook**  
使用以下[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)命令并指定`ENABLED`要`HookInvocationStatus`重新启用 Hook。用您的特定值替换占位符。

```
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)。