管理 AI 專區存取權

本頁說明如何檢查專案是否已啟用 AI 可用區,以及如何啟用或停用 AI 可用區。AI 可用區是專門用於人工智慧和機器學習 (AI 和 ML) 訓練和推論工作負載的可用區。 Google Cloud如要使用 AI 專區,必須為Google Cloud 專案啟用這項功能。這會為所有 Google Cloud服務啟用 AI 區域。

本頁說明如何檢查專案是否已啟用 AI 區域,以及如何啟用或停用 AI 區域。 Google Cloud

如要進一步瞭解 AI 可用區,請參閱「AI 可用區」說明文件。

事前準備

  • 如果尚未設定驗證,請先完成設定。 驗證可確認您的身分,以便存取 Google Cloud 服務和 API。如要從本機開發環境執行程式碼或範例,請選取下列其中一個選項,向 Compute Engine 進行驗證:

    選取這個頁面上的分頁,瞭解如何使用範例:

    控制台

    使用 Google Cloud 控制台存取 Google Cloud 服務和 API 時,無須設定驗證。

    gcloud

    1. 安裝 Google Cloud CLI。 完成後,執行下列指令來初始化 Google Cloud CLI:

      gcloud init

      若您採用的是外部識別資訊提供者 (IdP),請先使用聯合身分登入 gcloud CLI

  • 設定預設地區和區域
  • REST

    如要在本機開發環境中使用本頁的 REST API 範例,請使用您提供給 gcloud CLI 的憑證。

      安裝 Google Cloud CLI。

      若您採用的是外部識別資訊提供者 (IdP),請先使用聯合身分登入 gcloud CLI

    詳情請參閱 Google Cloud 驗證說明文件中的「使用 REST 進行驗證」。

必要的角色

如要取得啟用或停用 AI 區域所需的權限,請要求管理員授予您專案的「Compute 管理員 」(roles/compute.admin) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

您或許也能透過自訂角色或其他預先定義的角色,取得必要權限。

確認專案是否已啟用 AI 可用區

如要確認專案是否已啟用 AI 區域,請檢查專案是否已啟用 ai-zones-visibility 功能 (預覽版)。 Google Cloud Google Cloud 對於新 Google Cloud 專案,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 區域,請為 Google Cloud 專案啟用這些區域。

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 可用區

如要移除 AI 專區的存取權,請為 Google Cloud 專案關閉 AI 專區。關閉 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

後續步驟