Gestire l'accesso alle zone AI

Questa pagina spiega come verificare se le zone AI sono attive per il tuo progetto Google Cloude come attivarle o disattivarle. Le zone AI sono zone specializzate utilizzate per l'addestramento e i workload di inferenza di intelligenza artificiale e machine learning (AI e ML). Per utilizzare le zone AI, devi attivarle per il tuo progettoGoogle Cloud . In questo modo vengono attivate le zone AI per tutti i servizi Google Cloud.

Questa pagina spiega come verificare se le zone AI sono abilitate per il tuo progetto Google Cloud e come attivarle o disattivarle.

Per scoprire di più sulle zone AI, consulta la documentazione Zone AI.

Prima di iniziare

  • Se non l'hai ancora fatto, configura l'autenticazione. L'autenticazione verifica la tua identità per l'accesso ad API e servizi Google Cloud . Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti su Compute Engine selezionando una delle seguenti opzioni:

    Seleziona la scheda relativa a come intendi utilizzare i campioni in questa pagina:

    Console

    Quando utilizzi la console Google Cloud per accedere ai servizi Google Cloud e alle API, non devi configurare l'autenticazione.

    gcloud

    1. Installa Google Cloud CLI. Dopo l'installazione, inizializza Google Cloud CLI eseguendo il comando seguente:

      gcloud init

      Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.

  • Imposta una regione e una zona predefinite.
  • REST

    Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.

      Installa Google Cloud CLI.

      Se utilizzi un provider di identità (IdP) esterno, devi prima accedere a gcloud CLI con la tua identità federata.

    Per saperne di più, consulta Autenticati per usare REST nella documentazione sull'autenticazione di Google Cloud .

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per attivare o disattivare le zone AI, chiedi all'amministratore di concederti il ruolo IAM Compute Admin (roles/compute.admin) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.

Verificare se le zone AI sono attive per un progetto

Per verificare se le zone AI sono attive per il tuo progetto Google Cloud , controlla se la funzionalità ai-zones-visibility (anteprima) è attiva per il tuo progetto Google Cloud . Per i nuovi progetti Google Cloud , le zone AI sono disattivate per impostazione predefinita.

Google Cloud CLI

Utilizza il comando gcloud compute preview-features list. La risposta che ricevi indica se la funzionalità ai-zones-visibility è attivata o disattivata.

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

REST

Invia la seguente richiesta GET al metodo previewFeatures.list.

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

Sostituisci PROJECT_ID con l'ID progetto.

Attivare le zone AI

Per accedere alle zone AI, attivale per il tuo progetto Google Cloud .

Google Cloud CLI

Utilizza il comando gcloud compute preview-features, impostando lo stato di attivazione su enabled e il piano di implementazione su fast-rollout.

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

REST

Invia la seguente richiesta PATCH al metodo previewFeatures.update. Nel corpo della richiesta, includi i seguenti campi:

  • Il campo activation_status, impostato su ENABLED.
  • Il campo rollout_operation.predefined_rollout_plan, impostato su 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"
    }
  }
}

Sostituisci PROJECT_ID con l'ID progetto.

Disattivare le zone AI

Per rimuovere l'accesso alle zone AI, disattiva l'opzione per il tuo Google Cloud progetto. Quando disattivi le zone AI, perdi l'accesso a tutte le risorse che hai implementato nelle zone AI.

Google Cloud CLI

Utilizza il comando gcloud compute preview-features, impostando lo stato di attivazione su unspecified e il piano di implementazione su fast-rollout.

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

REST

Invia la seguente richiesta PATCH al metodo previewFeatures.update. Nel corpo della richiesta, includi i seguenti campi:

  • Il campo activation_status, impostato su ACTIVATION_STATE_UNSPECIFIED.
  • Il campo rollout_operation.predefined_rollout_plan, impostato su 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"
    }
  }
}

Sostituisci PROJECT_ID con il tuo ID progetto.

Passaggi successivi