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
-
安装 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 区域中创建资源。如需了解详情,请参阅限制资源位置。
后续步骤
- 详细了解区域和地区
- 了解如何更改默认区域或地区
- 详细了解全球、区域和地区性资源