管理 Cloud Armor 安全政策

本页面介绍了如何管理 Google Cloud Armor 安全政策,以过滤流向应用的传入流量。Cloud Armor 安全政策可帮助保护您的 Web 应用和服务免受分布式拒绝服务 (DDoS 攻击) 攻击和来自互联网的其他威胁。若要强制执行强大的安全状况,您需要通过更新、测试、附加到后端服务以及导出或导入来管理安全政策。

如需创建或查看安全政策,请参阅创建和查看 Cloud Armor 安全政策。如需管理安全政策中的规则,请参阅管理 Cloud Armor 安全政策规则。

管理安全政策

以下部分介绍了如何更新、删除或测试安全政策。

更新安全政策

本部分中的步骤介绍了如何更新 Cloud Armor 安全政策。您可以修改政策的说明、修改默认规则、更改目标后端服务或添加规则。

控制台

  1. 在 Cloud de Confiance 控制台中,前往 Cloud Armor 政策页面。

    前往“Cloud Armor 政策”页面

  2. 在政策列表中找到要更新的政策的名称,然后点击该政策的 菜单。

    • 如需更新说明或默认规则操作,请选择修改,进行所需的更改,然后点击更新。
    • 如要添加规则,请选择添加规则,然后按照向安全政策添加规则中的步骤操作。
    • 如需替换目标后端服务,请选择将政策应用于目标,点击添加目标,选择一个目标,然后点击添加。

gcloud

如要更新安全政策,请使用以下 Google Cloud CLI 步骤:

删除多项安全政策

本部分介绍了如何删除 Cloud Armor 安全政策。 必须先从政策中移除所有后端服务,然后才能删除政策。

控制台

  1. 在 Cloud de Confiance 控制台中,前往 Cloud Armor 政策页面。

    前往“Cloud Armor 政策”页面

  2. 选中要删除的政策旁边的复选框。

  3. 点击页面右上角的删除。

gcloud

使用 gcloud compute security-policies delete NAME。将 NAME 替换为安全政策的名称:

gcloud compute security-policies delete NAME

测试安全政策

我们建议您在预览模式下部署所有新规则,然后检查请求日志,以验证政策和规则的行为符合预期。

添加和移除安全政策

以下部分介绍了如何附加和移除安全政策。

将安全政策附加到后端服务

按照本部分中的步骤将 Cloud Armor 安全政策附加到后端服务。您可以将一个安全政策附加到多个后端服务,但一个后端服务只能附加每种类型中的一个安全政策。

控制台

  1. 在 Cloud de Confiance 控制台中,前往 Cloud Armor 政策页面。

    前往“Cloud Armor 政策”页面

  2. 点击安全政策的名称,打开政策详情页面。

  3. 在页面中间,点击目标标签页。

  4. 点击将政策应用于新目标。

  5. 点击添加目标。

  6. 在目标列表中,选择一个目标,然后点击添加。

gcloud

将后端安全政策附加到后端服务时,请使用 gcloud compute backend-services 命令和 --security-policy 标志:

gcloud compute backend-services update my-backend \
    --security-policy my-policy

将边缘安全政策附加到后端服务时,请使用 gcloud compute backend-services 命令和 --edge-security-policy 标志:

gcloud compute backend-services update my-backend \
    --edge-security-policy my-policy

从后端服务中移除安全政策

按照本部分中的步骤从后端服务中移除 Cloud Armor 安全政策。

控制台

  1. 在 Cloud de Confiance 控制台中,前往 Cloud Armor 政策页面。

    前往“Cloud Armor 政策”页面

  2. 点击安全政策的名称,打开政策详情页面。

  3. 在页面中间,点击目标标签页。

  4. 选择要从中移除政策的目标后端服务。

  5. 点击移除。

  6. 在移除目标消息中,点击移除。

gcloud

移除后端安全政策时,请使用 gcloud compute backend-services 命令和 --security-policy 标志:

gcloud compute backend-services update my-backend \
    --security-policy ""

移除边缘安全政策时,请使用 gcloud compute backend-services 命令和 --edge-security-policy 标志:

gcloud compute backend-services update my-backend \
    --edge-security-policy ""