本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
添加 Web 应用程序防火墙
Amazon WAF 是一种 Web 应用程序防火墙,可帮助保护 Web 应用程序和APIs免受攻击。您可以使用它来配置一组称为 Web 访问控制列表 (WebACL) 的规则,这些规则根据您定义的可自定义 Web 安全规则和条件允许、阻止或计数 Web 请求。有关更多信息,请参阅使用 Amazon WAF 保护您的APIs。
要添加 Amazon WAF
-
打开API网关控制台,网址为https://console.aws.amazon.com/apigateway/
。 -
在APIs导航窗格中,然后选择您的自定义身份提供商模板。
-
选择 Stages (阶段)。
-
在 Stages (阶段) 窗格中,选择该阶段的名称。
-
在 Stage Editor (阶段编辑器) 窗格中,选择设置选项卡。
-
请执行以下操作之一:
-
在 Web 应用程序防火墙 (WAF) 下ACL,对于 We bACL,选择要与此阶段关联的 Web。
-
ACL如果您需要的网络不存在,则需要通过执行以下操作来创建一个:
-
选择 “创建网站” ACL。
-
在 Amazon WAF服务主页上,选择创建网站ACL。
-
在 Web ACL 详细信息中,在 “名称” 中键入网站的名称ACL。
-
在规则,选择添加规则,然后选择添加自己的规则和规则组。
-
对于规则类型,选择 IP 集以标识特定 IP 地址列表。
-
对于规则,输入规则的名称。
-
对于 IP 集,请选择现有的 IP 集。要创建 IP 集,请参阅创建 IP 集。
-
对于用作初始地址的 IP 地址,请选择标头中的 IP 地址
-
在标头题字段名中,输入
SourceIP
。 -
对于标头内位置,选择第一个 IP 地址。
-
对于缺少 IP 地址的回退,请根据标题中无效(或缺失) IP 地址的处理方式,选择匹配或不匹配。
-
在操作中,选择 IP 集的操作。
-
对于不符合任何规则的请求的默认 Web ACL 操作,请选择 “允许” 或 “阻止”,然后单击 “下一步”。
-
对于步骤 4 和 5,选择下一步。
-
在 “查看并创建” 中,查看您的选择,然后选择 “创建网站” ACL。
-
-
-
选择 Save Changes(保存更改)。
-
选择资源。
-
在 “操作” 中,选择 “部署” API。
有关 Amazon Web 应用程序防火墙安全 Amazon Transfer Family 性的信息,请参阅 Amazon 存储博客中的Amazon Transfer Family 使用 Amazon 应用程序防火墙和 Amazon API Gateway 进行保护