

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

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

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

# 使用条件
<a name="classic-web-acl-create-condition"></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)。

在希望允许或阻止请求时指定的条件。
+ 要基于请求是否表现为包含恶意脚本允许或阻止请求，请创建跨站点脚本匹配条件。有关更多信息，请参阅 [使用跨站点脚本匹配条件](classic-web-acl-xss-conditions.md)。
+ 要基于请求源自的 IP 地址允许或阻止请求，请创建 IP 匹配条件。有关更多信息，请参阅 [使用 IP 匹配条件](classic-web-acl-ip-conditions.md)。
+ 要基于请求源自的国家/地区允许或阻止请求，请创建地理匹配条件。有关更多信息，请参阅 [使用地理匹配条件](classic-web-acl-geo-conditions.md)。
+ 要基于请求是否超过指定长度允许或阻止请求，请创建大小约束条件。有关更多信息，请参阅 [使用大小约束条件](classic-web-acl-size-conditions.md)。
+ 要基于请求是否表现为包含恶意 SQL 代码允许或阻止请求，请创建 SQL 注入匹配条件。有关更多信息，请参阅 [使用 SQL 注入匹配条件](classic-web-acl-sql-conditions.md)。
+ 要基于出现在请求中的字符串允许或阻止请求，请创建字符串匹配条件。有关更多信息，请参阅 [使用字符串匹配条件](classic-web-acl-string-conditions.md)。
+ 要基于出现在请求中的正则表达式模式允许或阻止请求，请创建正则表达式匹配条件。有关更多信息，请参阅 [使用正则表达式匹配条件](classic-web-acl-regex-conditions.md)。

**Topics**
+ [使用跨站点脚本匹配条件](classic-web-acl-xss-conditions.md)
+ [使用 IP 匹配条件](classic-web-acl-ip-conditions.md)
+ [使用地理匹配条件](classic-web-acl-geo-conditions.md)
+ [使用大小约束条件](classic-web-acl-size-conditions.md)
+ [使用 SQL 注入匹配条件](classic-web-acl-sql-conditions.md)
+ [使用字符串匹配条件](classic-web-acl-string-conditions.md)
+ [使用正则表达式匹配条件](classic-web-acl-regex-conditions.md)