本頁說明如何檢查專案是否已啟用 AI 區域,以及如何啟用或停用 AI 區域。 Google Cloud
如要進一步瞭解 AI 可用區,請參閱「AI 可用區」說明文件。
事前準備
-
如果尚未設定驗證,請先完成設定。
驗證可確認您的身分,以便存取 Google Cloud 服務和 API。如要從本機開發環境執行程式碼或範例,請選取下列其中一個選項,向 Compute Engine 進行驗證:
選取這個頁面上的分頁,瞭解如何使用範例:
控制台
使用 Google Cloud 控制台存取 Google Cloud 服務和 API 時,無須設定驗證。
gcloud
-
安裝 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。
後續步驟
- 進一步瞭解地區和區域
- 瞭解如何變更預設地區或區域
- 進一步瞭解全域、區域和可用區資源