是一个 Web 应用程序防火墙。 - Amazon Transfer Family
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

是一个 Web 应用程序防火墙。

Amazon WAF 是一种 Web 应用程序防火墙,可帮助保护 Web 应用程序和 API 免受攻击。通过它,您可以配置一组规则(称为 Web 访问控制列表,即 Web ACL),基于可自定义的 Web 安全规则以及您定义的条件,允许、阻止或统计 Web 请求。有关更多信息,请参阅使用保护 Amazon WAF 您的 API

要添加 Amazon WAF
  1. 打开 API Gateway 控制台,网址为:https://console.aws.amazon.com/apigateway/

  2. API 导航窗格,选择您的自定义身份提供程序模板。

  3. 选择 Stages (阶段)

  4. Stages (阶段) 窗格中,选择该阶段的名称。

  5. Stage Editor (阶段编辑器) 窗格中,选择设置选项卡。

  6. 请执行以下操作之一:

    • Web 应用程序防火墙( WAF) 下,选择要与此阶段关联的区域 Web ACL。

    • 如果您所需的 Web ACL 不存在,则通过以下方式创建:

      1. 选择 Create web ACL (创建 Web ACL)

      2. 在 Amazon WAF 服务主页上,选择创建 Web ACL

      3. Web ACL 详细信息,在 名称 中键入 Web ACL 的名称。

      4. 规则,选择添加规则,然后选择添加自己的规则和规则组

      5. 对于规则类型,选择 IP 集以标识特定 IP 地址列表。

      6. 对于规则名称,输入规则的名称。

      7. 对于 IP 集,请选择现有的 IP 集。要创建 IP 集,请参阅 CreateIPSet。

      8. 对于用作初始地址的 IP 地址,请选择标头中的 IP 地址

      9. 标头题字段名 中,输入SourceIP

      10. 对于标头内位置,选择第一个 IP 地址

      11. 对于缺少 IP 地址的回退,请根据标题中无效(或缺失) IP 地址的处理方式,选择匹配 不匹配

      12. 操作 中,选择 IP 集的操作。

      13. 对于不符合任何规则请求的默认 Web ACL 操作,请选择 允许阻止,然后单击 下一步

      14. 对于步骤 4 和 5,选择 下一步

      15. 审核和创建 中,查看您的选择,然后选择创建 Web ACL

  7. 选择保存更改

  8. 选择资源

  9. 依次选择 Actions(操作)、Deploy API(部署 API)。

有关 Amazon Web 应用程序防火墙安全 Amazon Transfer Family 性的信息,请参阅 Amazon 存储博客中的Amazon Transfer Family 使用 Amazon 应用程序防火墙和 Amazon API Gateway 进行保护