在 AWS WAF 中创建和管理 IP 集 - AWS WAFAWS Firewall Manager、和 AWS Shield Advanced

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

在 AWS WAF 中创建和管理 IP 集

IP 集提供要在规则语句中一起使用的 IP 地址和 IP 地址范围的集合。IP 集是 AWS 资源。

要在 Web ACL 或规则组中使用 IP 集,首先需要使用您的地址规范创建 AWS 资源 IPSet。然后,在将 IP 集规则语句添加到 Web ACL 或规则组时引用该集。

创建 IP 集

按照本部分中的过程创建新的 IP 集。

注意

除了本部分中的过程之外,您还可以选择在将 IP 匹配规则添加到 Web ACL 或规则组时添加新的 IP 集。选择该选项需要您提供与此过程所需相同的设置。

创建 IP 集
  1. 登录 AWS Management Console,然后打开 AWS WAF 控制台,网址为:https://console.aws.amazon.com/wafv2/

  2. 在导航窗格中,选择 IP sets (IP 集),然后选择 Create IP set (创建 IP 集)

  3. 输入 IP 集的名称和说明。当您想要使用集时,您可以使用这些信息来标识集。

    注意

    IP 集在创建之后无法更改名称。

  4. 对于区域,选择“全局 (CloudFront)”或要存储 IP 集的区域。您只能在保护区域资源的 Web ACL 中使用区域 IP 集。要在保护 Amazon CloudFront 分配的 Web ACL 中使用 IP 集,必须使用“全局 (CloudFront)”。

  5. 对于 IP version (IP 版本),请选择要使用的版本。

  6. IP 地址文本框中,使用 CIDR 表示法每行输入一个 IP 地址或 IP 地址范围。AWS WAF 支持所有 IPv4 和 IPv6 CIDR 范围,除 /0 外。有关 CIDR 表示法的更多信息,请参阅维基百科条目 Classless Inter-Domain Routing

    下面是一些示例:

    • 要指定 IPv4 地址 192.0.2.44,请键入 192.0.2.44/32

    • 要指定 IPv6 地址 2620:0:2d0:200:0:0:0:0,请键入 2620:0:2d0:200:0:0:0:0/128

    • 要指定从 192.0.2.0 至 192.0.2.255 的 IPv4 地址范围,请键入 192.0.2.0/24

    • 要指定从 2620:0:2d0:200:0:0:0:0 到 2620:0:2d0:200:ffff:ffff:ffff:ffff 的 IPv6 地址范围,请输入 2620:0:2d0:200::/64

  7. 查看 IP 集的设置,然后选择 Create IP set (创建 IP 集)

删除 IP 集

按照本部分中的指导删除引用集。

删除引用的集合和规则组

当您删除可以在 Web ACL 中使用的实体(例如 IP 集、正则表达式模式集或规则组)时,AWS WAF 将检查该实体当前是否正在 Web ACL 中使用。如果发现该实体正在使用中,AWS WAF 会向您发送警告。AWS WAF 几乎总能确定实体是否正由 Web ACL 引用。但是在极少数情况下,它可能无法确定。如果您需要确保当前没有任何实体正在使用中,请在删除实体之前先在您的 Web ACL 中进行检查。如果实体是引用的集合,请确保没有规则组正在使用它。

删除 IP 集
  1. 登录 AWS Management Console,然后打开 AWS WAF 控制台,网址为:https://console.aws.amazon.com/wafv2/

  2. 在导航窗格中,选择 IP 集

  3. 选择要删除的 IP 集,然后选择 删除