创建并关联防火墙端点

本页面介绍如何使用 Google Cloud 控制台和 Google Cloud CLI 配置和管理防火墙端点,并将其与 Virtual Private Cloud (VPC) 网络相关联。

您可以在可用区级层创建防火墙端点,然后将其与同一可用区中的一个或多个 VPC 网络关联。如果您在与 VPC 网络关联的防火墙政策中启用了第 7 层检查,匹配的流量将被透明地拦截并转发到防火墙端点。

须知事项

角色

如需获得创建、查看、更新或删除安全配置文件组所需的权限,请让您的管理员向您授予组织的必要 IAM 角色。如需详细了解如何授予角色,请参阅管理访问权限

创建防火墙端点

在特定可用区中创建防火墙端点。

控制台

  1. 在 Google Cloud 控制台中,进入防火墙端点页面。

    进入“防火墙端点”

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

  3. 点击创建

  4. 区域列表中,选择要创建防火墙端点的区域。

  5. 可用区列表中,选择要创建防火墙端点的可用区。

  6. 名称字段中输入名称。

  7. 点击创建

gcloud

gcloud beta network-security firewall-endpoints create NAME \
   --organization ORGANIZATION_ID \
   --zone ZONE \
   --billing-project BILLING_PROJECT_ID \
   --no-async --max-wait MAX_WAIT

请替换以下内容:

  • NAME:防火墙端点的名称。

  • ORGANIZATION_ID:激活端点的组织。

  • ZONE:激活端点的可用区。

  • BILLING_PROJECT_ID:用于防火墙端点结算的项目 ID。

  • --no-async:可选标志,用于确定命令是否应等待正在进行的操作完成,等待时间最长为 --max-wait,然后再返回操作 ID。默认等待时间为 60 分钟 (60m)。

  • MAX_WAIT:可选参数,用于定义等待操作完成的最长时间。

查看防火墙端点

您可以查看特定防火墙端点的详细信息。

gcloud

gcloud beta network-security firewall-endpoints \
   describe NAME \
   --organization ORGANIZATION_ID \
   --zone ZONE

请替换以下内容:

  • NAME:防火墙端点的名称。

  • ORGANIZATION_ID:激活端点的组织。

  • ZONE:激活端点的可用区。

列出防火墙端点

您可以列出组织中的所有防火墙端点。

控制台

  1. 在 Google Cloud 控制台中,进入防火墙端点页面。

    进入“防火墙端点”

  2. 防火墙端点页面会列出组织中所有已配置的防火墙端点。

gcloud

gcloud beta network-security firewall-endpoints list \
   --organization ORGANIZATION_ID \
   --zone ZONE \
   --billing-project BILLING_PROJECT_ID

请替换以下内容:

  • ORGANIZATION_ID:激活端点的组织。

  • ZONE:激活端点的可用区。

  • BILLING_PROJECT_ID:将按操作付费的可选项目 ID。

删除防火墙端点

您可以通过指定防火墙端点的名称、可用区和组织来删除它。

控制台

  1. 在 Google Cloud 控制台中,进入防火墙端点页面。

    进入“防火墙端点”

  2. 选择防火墙端点,然后点击删除

  3. 再次点击删除进行确认。

gcloud

gcloud beta network-security firewall-endpoints delete NAME
   --organization ORGANIZATION_ID \
   --zone ZONE \
   --no-async --max-wait MAX_WAIT

请替换以下内容:

  • NAME:防火墙端点的名称。

  • ORGANIZATION_ID:激活端点的组织。

  • ZONE:激活端点的可用区。

  • --no-async:可选标志,用于确定命令是否应等待正在进行的操作完成,等待时间最长为 --max-wait,然后再返回操作 ID。默认等待时间为 60 分钟 (60m)。

  • MAX_WAIT:可选参数,用于定义等待操作完成的最长时间。

创建防火墙端点关联

创建防火墙端点关联,以将 VPC 网络与防火墙端点相关联。

控制台

  1. 在 Google Cloud 控制台中,进入 VPC 网络页面。

    进入 VPC 网络页面

  2. 点击某个 VPC 网络的名称以显示其 VPC 网络详情页面。

  3. 选择防火墙端点标签页。

  4. 点击添加端点关联

  5. 区域列表中,选择要创建防火墙端点关联的区域。

  6. 可用区列表中,选择要创建防火墙端点关联的可用区。

  7. 防火墙端点列表中,选择要与此 VPC 网络关联的防火墙端点。

  8. TLS 检查政策列表中,选择要添加到此 VPC 网络的 TLS 检查政策。

  9. 点击创建

gcloud

gcloud beta network-security firewall-endpoint-associations \
   create NAME \
   --endpoint FIREWALL_ENDPOINT_NAME \
   --network NETWORK_NAME \
   --zone ZONE \
   --project PROJECT_ID \
   --tls-inspection-policy TLS_POLICY_NAME \
   --no-async --max-wait MAX_WAIT

请替换以下内容:

  • NAME:防火墙端点关联的名称。

  • FIREWALL_ENDPOINT_NAME:防火墙端点的完全限定网址标识符,格式如下:

      organization/ORGANIZATION_ID/locations/ZONE/firewallEndpoints/FIREWALL_ENDPOINT_NAME
    
  • NETWORK_NAME:网络的完全限定网址标识符,格式如下:

      projects/PROJECT_NAME/global/networks/NETWORK_NAME
    
  • ZONE:您将在此可用区中将网络和防火墙端点相关联。

  • PROJECT_ID:创建关联的可选项目 ID。

  • TLS_POLICY_NAME:TLS 检查政策的完全限定网址标识符,格式如下:

     projects/PROJECT_NAME/locations/LOCATION/tlsInspectionPolicies/TLS_POLICY_NAME
    

    此政策用于对指定网络上的加密流量进行 TLS 检查。这是一个可选参数。

  • --no-async:可选标志,用于确定命令是否应等待正在进行的操作完成,等待时间最长为 --max-wait,然后再返回操作 ID。默认等待时间为 60 分钟 (60m)。

  • MAX_WAIT:可选参数,用于定义等待操作完成的最长时间。

查看防火墙端点关联

您可以查看可用区中特定防火墙端点关联的详细信息。

gcloud

gcloud beta network-security firewall-endpoint-association \
   describe NAME \
   --zone ZONE

请替换以下内容:

  • NAME:防火墙端点关联的名称。

  • ZONE:防火墙端点关联的可用区。

列出防火墙端点关联

您可以列出一个可用区中的所有防火墙端点关联。

控制台

  1. 在 Google Cloud 控制台中,进入 VPC 网络页面。

    进入 VPC 网络页面

  2. 点击某个 VPC 网络的名称以显示其 VPC 网络详情页面。

  3. 选择防火墙端点标签页。该标签页会显示已配置的防火墙端点关联的列表。

gcloud

gcloud beta network-security firewall-endpoint-association list \
   --zone ZONE

请替换以下内容:

  • ZONE:防火墙端点关联的可用区。

删除防火墙端点关联

您可以通过指定防火墙端点关联的名称和可用区来删除它。

控制台

  1. 在 Google Cloud 控制台中,进入 VPC 网络页面。

    进入 VPC 网络页面

  2. 点击某个 VPC 网络的名称以显示其 VPC 网络详情页面。

  3. 选择防火墙端点标签页。该标签页会显示已配置的防火墙端点关联的列表。

  4. 选择一个端点关联,然后点击删除

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

gcloud

gcloud beta network-security firewall-endpoint-association \
   delete NAME \
   --zone ZONE

请替换以下内容:

  • NAME:防火墙端点关联的名称。

  • ZONE:防火墙端点关联的可用区。

后续步骤