管理 AI 专区的公开范围

本页介绍了如何检查 AI 可用区是否对您的 Cloud de Confiance by S3NS项目可见,以及如何开启或关闭 AI 可用区可见性。

AI 可用区是经过优化的专用可用区,可用于人工智能 (AI) 和机器学习 (ML) 训练及推理工作负载。如需帮助团队在 Cloud de Confiance by S3NS 项目中发现和使用 AI 可用区,请开启 AI 可用区可见性。AI 区域可见性决定了 Cloud de Confiance是否在项目的区域列表和控制台界面中显示 AI 区域。如果您关闭 AI 专区显示设置,则 Cloud de Confiance 会从以下界面隐藏 AI 专区:

  • Cloud de Confiance 控制台
  • Google Cloud CLI 可用区列出命令
  • REST API

如果父区域在您的项目中处于有效状态,那么关闭 AI 区域可见性不会限制 API 端点或阻止后台的区域平台设置,例如 compute.InstanceSettings。如需防止在 AI 可用区中创建资源,请参阅限制在 AI 可用区中创建资源。

如需详细了解 AI 可用区,请参阅 AI 可用区文档。

准备工作

  • 如果您尚未设置身份验证,请进行设置。身份验证用于验证您的身份,以便访问 Cloud de Confiance by S3NS 服务和 API。如需从本地开发环境运行代码或示例,您可以通过选择以下选项之一向 Compute Engine 进行身份验证:

    选择标签页以了解您打算如何使用本页面上的示例:

    控制台

    当您使用 Cloud de Confiance 控制台访问 Cloud de Confiance by S3NS 服务和 API 时,无需设置身份验证。

    gcloud

    1. 安装 Google Cloud CLI,然后 使用联合身份登录 gcloud CLI。 登录后,运行以下命令来初始化 Google Cloud CLI:

      gcloud init
  • 设置默认区域和可用区。
  • REST

    如需在本地开发环境中使用本页面上的 REST API 示例,请使用您提供给 gcloud CLI 的凭证。

      安装 Google Cloud CLI,然后 使用联合身份登录 gcloud CLI。

    如需了解详情,请参阅 Cloud de Confiance 身份验证文档中的使用 REST 时进行身份验证。

所需的角色

如需获得开启或关闭 AI 可用区可见性所需的权限,请让管理员向您授予项目的 Compute Admin (roles/compute.admin) IAM 角色。 如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

检查 AI 可用区是否对项目可见

如需检查 AI 区域是否对您的 Cloud de Confiance by S3NS 项目可见,请验证 Cloud de Confiance by S3NS 项目是否已开启 ai-zones-visibility 功能(预览版)。对于新 Cloud de Confiance 项目,默认情况下会关闭 AI 区域可见性。

Google Cloud CLI

使用 gcloud compute preview-features list 命令。 您收到的响应会指明功能 ai-zones-visibility 是处于开启状态还是处于关闭状态。

gcloud compute preview-features list --filter="name=ai-zones-visibility"

REST

向 previewFeatures.list 方法发出以下 GET 请求。

GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/previewFeatures/ai-zones-visibility

请将 PROJECT_ID 替换为您的项目 ID。

使 AI 可用区对项目可见

如需让 AI 区域对您的 Cloud de Confiance 项目可见,请为您的项目开启 AI 区域可见性。

Google Cloud CLI

使用 gcloud compute preview-features 命令,将激活状态设置为 enabled,并将发布计划设置为 fast-rollout。

gcloud compute preview-features update ai-zones-visibility \
    --activation-status=enabled \
    --rollout-plan=fast-rollout

REST

向 previewFeatures.update 方法发出以下 PATCH 请求。 在请求正文中,添加以下字段:

  • activation_status 字段,设置为 ENABLED。
  • rollout_operation.predefined_rollout_plan 字段,设置为 ROLLOUT_PLAN_FAST_ROLLOUT。
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/previewFeatures/ai-zones-visibility
{
  "activation_status": "ENABLED",
  "rollout_operation": {
    "rollout_input": {
      "predefined_rollout_plan": "ROLLOUT_PLAN_FAST_ROLLOUT"
    }
  }
}

请将 PROJECT_ID 替换为您的项目 ID。

为项目隐藏 AI 区域

如需从 Cloud de Confiance 项目的可用区列表和控制台部署界面中隐藏 AI 可用区,请关闭 AI 可用区可见性。

Google Cloud CLI

使用 gcloud compute preview-features 命令,将激活状态设置为 unspecified,并将发布计划设置为 fast-rollout。

gcloud compute preview-features update ai-zones-visibility \
    --activation-status=unspecified \
    --rollout-plan=fast-rollout

REST

向 previewFeatures.update 方法发出以下 PATCH 请求。 在请求正文中,添加以下字段:

  • activation_status 字段,设置为 ACTIVATION_STATE_UNSPECIFIED。
  • rollout_operation.predefined_rollout_plan 字段,设置为 ROLLOUT_PLAN_FAST_ROLLOUT。
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/previewFeatures/ai-zones-visibility
{
  "activation_status": "ACTIVATION_STATE_UNSPECIFIED",
  "rollout_operation": {
    "rollout_input": {
      "predefined_rollout_plan": "ROLLOUT_PLAN_FAST_ROLLOUT"
    }
  }
}

请将 PROJECT_ID 替换为您的项目 ID。

限制在 AI 可用区中创建资源

如果您的组织在数据驻留、合规性或治理方面有要求,规定 AI 区域中不得存在任何资源或系统配置,请使用 Organization Policy Service 来限制在 AI 区域中创建资源。如需了解详情,请参阅限制资源位置。

后续步骤