

**引入全新的主机体验 Amazon WAF**

现在，您可以使用更新的体验访问控制台中任意位置的 Amazon WAF 功能。有关更多详细信息，请参阅[使用控制台](https://docs.amazonaws.cn/waf/latest/developerguide/working-with-console.html)。

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

# 将 Web ACL 与 Amazon API Gateway API、 CloudFront 分配或应用程序负载均衡器关联或取消关联
<a name="classic-web-acl-associating-cloudfront-distribution"></a>

**警告**  
Amazon WAF Classic 正在经历一个有计划的 end-of-life流程。有关您所在地区的里程碑和日期，请参阅您的 Amazon Health 控制面板。

**注意**  
这是 **Amazon WAF Classic** 文档。只有在 2019 年 11 月 Amazon WAF 之前创建了诸如规则和 Web ACLs 之类的 Amazon WAF 资源，并且尚未将其迁移到最新版本时，才应使用此版本。要迁移您的网站 ACLs，请参阅[将您的 Amazon WAF 经典资源迁移到 Amazon WAF](waf-migrating-from-classic.md)。  
**有关的最新版本 Amazon WAF，**请参阅[Amazon WAF](waf-chapter.md)。

要关联或取消关联 web ACL，请执行适用的过程。请注意，在创建或更新 CloudFront 分配时，也可以将 Web ACL 与分配相关联。有关更多信息，请参阅《*Amazon CloudFront 开发者指南》*中的[使用 Amazon WAF 经典版控制对您的内容的访问权限](https://docs.amazonaws.cn/AmazonCloudFront/latest/DeveloperGuide/distribution-web-awswaf.html)。

当关联 web ACL 时，以下限制将适用：
+ 每个 API Gateway API、Application Load Balancer 和 CloudFront 分配只能与一个 Web ACL 关联。
+ 与 CloudFront 分配 ACLs 关联的 Web 不能与 Application Load Balancer 或 API Gateway API 关联。但是，Web ACL 可以与其他 CloudFront 发行版相关联。

**将 Web ACL 与 API Gateway API、 CloudFront 发行版或应用程序负载均衡器相关联**

1. 登录 Amazon Web Services 管理控制台 并打开 Amazon WAF 控制台，网址为[https://console.aws.amazon.com/wafv2/](https://console.amazonaws.cn/wafv2/)。

   如果您在导航窗格中看到 “**切换到 Amazon WAF 经典版**”，请将其选中。

1. 在导航窗格中，选择 **Web ACLs**。

1. 选择要与 API Gateway API、 CloudFront 分配或应用程序负载均衡器关联的 Web ACL 的名称。然后将打开一个页面，其右侧窗格会显示 web ACL 的详细信息。

1. 在**规则**选项卡中，在**使用此 web ACL 的Amazon 资源**下，选择**添加关联**。

1. 出现提示时，使用**资源**列表选择要与此 Web ACL 关联的 API Gateway API、 CloudFront分布或应用程序负载均衡器。如果选择应用程序负载均衡器，还必须指定区域。

1. 选择**添加**。

1. 要将此 Web ACL 与其他 API Gateway API、 CloudFront 发行版或其他应用程序负载均衡器相关联，请重复步骤 4 到 6。<a name="classic-web-acl-disassociating-cloudfront-distribution-procedure"></a>

**解除 Web ACL 与 API Gateway API、 CloudFront 分布或应用程序负载均衡器的关联**

1. 登录 Amazon Web Services 管理控制台 并打开 Amazon WAF 控制台，网址为[https://console.aws.amazon.com/wafv2/](https://console.amazonaws.cn/wafv2/)。

   如果您在导航窗格中看到 “**切换到 Amazon WAF 经典版**”，请将其选中。

1. 在导航窗格中，选择 **Web ACLs**。

1. 选择要取消与 API Gateway API、 CloudFront 分配或应用程序负载均衡器关联的 Web ACL 的名称。然后将打开一个页面，其右侧窗格会显示 web ACL 的详细信息。

1. 在 “**规则**” 选项卡上的 “**使用此 Web ACL 的Amazon 资源**” 下，为要取消与此 Web ACL 关联的每个 API Gateway API、 CloudFront 分配或应用程序负载均衡器选择 **x**。