管理防火墙政策的地址组

如需管理地址组,您必须先确定与您的要求相关的地址组的范围。范围用于标识地址组在资源层次结构中的适用级别。

如果您要在应用于单个项目的防火墙政策规则中使用地址组,请使用项目级地址组

如果您要在适用于组织或网络中整个层次结构的所有资源的防火墙政策规则中使用地址组,请使用组织级地址组。 如需了解详情,请参阅防火墙政策的地址组

项目级地址组

本部分详细介绍了如何管理项目级地址组。

描述地址组

如需查看地址组的详细信息,您必须指定地址组的名称和位置。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的项目。

  3. 地址组会在地址组部分中列出。

  4. 如需查看详细信息,请点击地址组的名称。

gcloud

如需描述地址组,请使用 gcloud network-security address-groups describe 命令

gcloud network-security address-groups describe NAME \
    --location LOCATION

更新地址组

您无法更新地址组的名称、类型或容量。您只能更新地址组说明和 IP 地址。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的项目。

  3. 地址组会在地址组部分中列出。

  4. 如需修改地址组,请点击地址组的名称。

  5. 点击修改

  6. 修改所需字段。

  7. 点击保存

gcloud

如需更新地址组,请使用 gcloud network-security address-groups update 命令

gcloud network-security address-groups update NAME \
    --description DESCRIPTION \
    --location LOCATION

列出地址组

您可以列出某个位置中的所有地址组。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的项目。

  3. 地址组会在地址组部分中列出。

gcloud

如需列出地址组,请使用 gcloud network-security address-groups list 命令

gcloud network-security address-groups list \
    --location LOCATION

删除地址组

您可以通过指定地址组的名称和位置来将其删除。但是,如果防火墙政策引用了该地址组,则该地址组无法删除。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的项目。

  3. 地址组会在地址组部分中列出。

  4. 选中您要删除的地址组旁边的复选框。确保所选地址组未被任何防火墙政策引用。

  5. 点击 删除,然后再次点击删除进行确认。

gcloud

如需删除项目中的地址组,请使用 gcloud network-security address-groups delete 命令

gcloud network-security address-groups delete NAME \
  --location LOCATION

查找地址组引用

地址组由防火墙政策使用。您可以找到使用特定地址组的所有防火墙政策的列表。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的项目。

  3. 地址组会在地址组部分中列出。

  4. 点击您的地址组的名称。

  5. 使用者字段中,使用此地址组的防火墙政策会采用以下格式列出:

    POLICY_NAME(rule priority:PRIORITY_NUMBER)

gcloud

如需列出引用项目级地址组的所有资源,请使用 gcloud network-security address-groups list-references 命令

gcloud network-security address-groups list-references NAME \
    --location LOCATION

向地址组添加内容

您可以向地址组添加多项内容,例如 IP 地址或 IP 范围。如果请求中包含已经属于地址组的内容,则系统会忽略这些内容。如果请求包含无效内容,则整个请求会失败。

控制台

如需使用 Google Cloud 控制台向地址组添加内容,请按照更新地址组中所述的过程操作。

gcloud

如需向地址组添加内容,请使用 gcloud network-security address-groups add-items 命令

gcloud network-security address-groups add-items NAME \
    --items ITEMS \
    --location LOCATION

替换以下内容:

  • NAME:地址组的名称;您可以将该名称指定为字符串或唯一网址标识符

  • ITEMS:以英文逗号分隔的 IP 地址或 IP 范围列表(采用 CIDR 格式)

  • LOCATION:地址群组的位置

    此位置可以设置为 global 或区域代码(例如 europe-west)。如果您为 name 参数使用唯一网址标识符,则可以省略 location 参数。

从地址组中移除项

您可以从地址组中移除现有内容。如果请求中的任何内容无效,则请求会失败。如果请求中包含不属于地址组的内容,则系统会忽略这些内容。

控制台

如需使用 Google Cloud 控制台从地址组中移除内容,请按照更新地址组中所述的过程操作。

gcloud

如需从地址组中移除内容,请使用 gcloud network-security address-groups remove-items 命令

gcloud network-security address-groups remove-items NAME \
    --items ITEMS \
    --location LOCATION

替换以下内容:

  • NAME:地址组的名称;您可以将该名称指定为字符串或唯一网址标识符

  • ITEMS:以逗号分隔的 IP 地址或 IP 范围列表(采用 CIDR 格式),用于移除

  • LOCATION:地址群组的位置

    此位置可以设置为 global 或区域代码(例如 europe-west)。如果您为 name 参数使用唯一网址标识符,则可以省略 location 参数。

组织级地址组

本部分详细介绍了如何管理组织级地址组。

描述地址组

您可以查看特定地址组的详细信息。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的组织。

  3. 地址组会在地址组部分中列出。

  4. 如需查看详细信息,请点击地址组的名称。

gcloud

如需描述组织级地址组,请使用 gcloud network-security org-address-groups describe 命令

gcloud network-security org-address-groups describe NAME \
    --organization ORGANIZATION \
    --location LOCATION

更新地址组

您无法更新地址组的名称、类型或容量。您只能更新地址组说明和 IP 地址。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的组织。

  3. 地址组会在地址组部分中列出。

  4. 如需修改地址组,请点击地址组的名称。

  5. 点击修改

  6. 修改所需字段。

  7. 点击保存

gcloud

如需更新组织级地址组,请使用 gcloud network-security org-address-groups update 命令

gcloud network-security org-address-groups update NAME \
    --organization ORGANIZATION \
    --description DESCRIPTION \
    --location LOCATION

列出地址组

您可以列出某个位置中的所有地址组。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的组织。

  3. 地址组会在地址组部分中列出。

gcloud

如需列出组织中的地址组,请使用 gcloud network-security org-address-groups list 命令

gcloud network-security org-address-groups list \
    --organization ORGANIZATION \
    --location LOCATION

删除地址组

您可以通过指定地址组的名称、组织和位置来将其删除。如果防火墙政策引用了该地址组,则该地址组无法删除。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的组织。

  3. 地址组会在地址组部分中列出。

  4. 选中您要删除的地址组旁边的复选框。确保所选地址组未被任何防火墙政策引用。

  5. 点击 删除,然后再次点击删除进行确认。

gcloud

如需删除组织级地址组,请使用 gcloud network-security org-address-groups delete 命令

gcloud network-security org-address-groups delete NAME \
  --organization ORGANIZATION \
  --location LOCATION

查找地址组引用

地址组由防火墙政策使用。您可以找到使用特定地址组的所有防火墙政策的列表。

控制台

  1. 在 Google Cloud 控制台中,前往地址组页面。

    前往“地址组”

  2. 在项目选择器菜单中,选择您的组织。

  3. 地址组会在地址组部分中列出。

  4. 点击您的地址组的名称。

  5. 使用者字段中,使用此地址组的防火墙政策会采用以下格式列出:

    POLICY_NAME(rule priority:PRIORITY_NUMBER)

gcloud

如需列出引用组织级地址组的所有资源,请使用 gcloud network-security org-address-groups list-references 命令

gcloud network-security org-address-groups list-references NAME \
    --organization ORGANIZATION \
    --location LOCATION

向地址组添加内容

您可以向地址组添加多项内容,例如 IP 地址或 IP 范围。如果请求中包含已经属于地址组的内容,则系统会忽略此类内容。如果请求包含无效内容,则整个请求会失败。

控制台

如需使用Google Cloud 控制台向组织级地址组添加内容,请按照更新地址组中所述的过程操作。

gcloud

如需向组织级地址组添加内容,请使用 gcloud network-security org-address-groups add-items 命令

gcloud network-security org-address-groups add-items NAME \
    --organization ORGANIZATION \
    --items ITEMS \
    --location LOCATION

替换以下内容:

  • NAME:地址组的名称;您可以将该名称指定为字符串或唯一网址标识符

  • ORGANIZATION:在其中创建地址组的组织的 ID

    如果您为 name 参数使用唯一网址标识符,则可以省略 organization 参数。

  • ITEMS:以英文逗号分隔的 IP 地址或 IP 范围列表(采用 CIDR 格式)

  • LOCATION:地址群组的位置

    此位置可以设置为 global 或区域代码(例如 europe-west)。如果您为 name 参数使用唯一网址标识符,则可以省略 location 参数。

从地址组中移除项

您可以从地址组中移除现有内容。如果请求中的任何内容无效,则请求会失败。如果请求中包含不属于地址组的内容,则系统会忽略这些内容。

控制台

如需使用Google Cloud 控制台从组织级地址组中移除内容,请按照更新地址组中所述的过程操作。

gcloud

如需从组织级地址组中移除内容,请使用 gcloud network-security org-address-groups remove-items 命令

gcloud network-security org-address-groups remove-items NAME \
    --organization ORGANIZATION \
    --items ITEMS \
    --location LOCATION

替换以下内容:

  • NAME:地址组的名称;您可以将该名称指定为字符串或唯一网址标识符

  • ORGANIZATION:在其中创建地址组的组织的 ID

    如果您为 name 参数使用唯一网址标识符,则可以省略 organization 参数。

  • ITEMS:以逗号分隔的 IP 地址或 IP 范围列表(采用 CIDR 格式),用于移除

  • LOCATION:地址群组的位置

    此位置可以设置为 global 或区域代码(例如 europe-west)。如果您为 name 参数使用唯一网址标识符,则可以省略 location 参数。

后续步骤