このページでは、プロジェクトで AI ゾーンが有効になっているかどうかを確認する方法と、有効または無効にする方法について説明します。 Google Cloud
AI ゾーンの詳細については、 AI ゾーンのドキュメントをご覧ください。
始める前に
-
まだ設定していない場合は、認証を設定します。認証では、 Google Cloud サービスと API にアクセスするための ID が確認されます。ローカル開発環境からコードまたはサンプルを実行するには、次のいずれかのオプションを選択して Compute Engine に対する認証を行います。
このページのサンプルをどのように使うかに応じて、タブを選択してください。
コンソール
コンソールを使用してサービスと API にアクセスする場合、認証を設定する必要はありません。 Google Cloud Google Cloud
gcloud
-
Google Cloud CLI をインストールします。 インストール後、 初期化するには、次のコマンドを実行して Google Cloud CLI を初期化します。
gcloud init外部 ID プロバイダ(IdP)を使用している場合は、まず フェデレーション ID を使用して gcloud CLI にログインする必要があります。
-
- デフォルトのリージョンとゾーンを設定します。
REST
このページの REST API サンプルをローカル開発環境で使用するには、 gcloud CLI に指定した認証情報を使用します。
Google Cloud CLI をインストールします。
外部 ID プロバイダ(IdP)を使用している場合は、まず フェデレーション ID を使用して gcloud CLI にログインする必要があります。
詳細については、 REST を使用して認証する 認証ドキュメントの Google Cloud をご覧ください。
必要なロール
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
次の GET リクエストを
previewFeatures.list メソッドに行います。
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/previewFeatures/ai-zones-visibility
PROJECT_ID は、実際の
プロジェクト ID に置き換えます。
AI ゾーンを有効にする
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
次の PATCH リクエストを
previewFeatures.update メソッドに行います。
リクエスト本文で、次のフィールドを指定します。
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
次の PATCH リクエストを
previewFeatures.update メソッドに行います。
リクエスト本文で、次のフィールドを指定します。
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
に置き換えます。
次のステップ
- リージョンとゾーンの詳細を確認する
- デフォルトのリージョンまたはゾーンの変更について学習する
- グローバル リソース、リージョン リソース、ゾーンリソースの詳細を確認する