Gestire l'accesso a un modello di runtime
Questa pagina descrive come concedere e revocare l'accesso a un modello di runtime in Colab Enterprise.
Prima di iniziare
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI, Dataform, and Compute Engine APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI, Dataform, and Compute Engine APIs.
-
Nella console Google Cloud , vai alla pagina Modelli di runtime di Colab Enterprise.
-
Nel menu Regione, seleziona la regione che contiene il modello di runtime.
-
Nel menu Modello di runtime, seleziona un modello di runtime. Se non sono elencati modelli di runtime, creane uno.
-
Fai clic su
Autorizzazioni. -
Nella finestra Autorizzazioni, fai clic su
Aggiungi entità. -
Nella finestra di dialogo Concedi l'accesso, nel campo Nuove entità, inserisci una o un elenco di entità separate da virgole.
-
Nel menu Seleziona un ruolo, completa la finestra di dialogo per assegnare un ruolo.
-
(Facoltativo) Fai clic su
Aggiungi un altro ruolo e ripeti l'ultimo passaggio. -
Fai clic su Salva.
RUNTIME_TEMPLATE_ID
: l'ID del modello di runtime.PRINCIPAL
: l'entità per cui aggiungere l'associazione.ROLE
: il nome del ruolo da assegnare all'entità.PROJECT_ID
: il tuo ID progetto.REGION
: la regione in cui si trova il modello di runtime.Nella console Google Cloud vai alla pagina IAM.
Seleziona un progetto, una cartella o un'organizzazione.
Individua la riga contenente l'entità di cui vuoi revocare l'accesso. Quindi, fai clic su
Modifica entità in quella riga.Fai clic sul pulsante Elimina
per il ruolo che vuoi revocare, quindi fai clic su Salva.RUNTIME_TEMPLATE_ID
: l'ID del modello di runtime.PRINCIPAL
: l'entità di cui vuoi revocare l'accesso.ROLE
: il ruolo da rimuovere dall'entità.PROJECT_ID
: il tuo ID progetto.REGION
: la regione in cui si trova il modello di runtime.- Per scoprire come concedere l'accesso a un notebook, consulta Gestire l'accesso a un notebook.
Ruoli obbligatori
Per ottenere le autorizzazioni
necessarie per gestire l'accesso a un modello di runtime,
chiedi all'amministratore di concederti il
ruolo IAM Amministratore Colab Enterprise (roles/aiplatform.colabEnterpriseAdmin
) 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.
Concedere l'accesso a un modello di runtime
Per concedere a un principal l'accesso a un modello di runtime, puoi utilizzare la console Google Cloud , Google Cloud CLI o Terraform.
Console
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, apporta le seguenti sostituzioni:
Esegui questo comando:
Linux, macOS o Cloud Shell
gcloud colab runtime-templates add-iam-policy-binding RUNTIME_TEMPLATE_ID \ --member=PRINCIPAL \ --role=ROLE \ --project=PROJECT_ID \ --region=REGION
Windows (PowerShell)
gcloud colab runtime-templates add-iam-policy-binding RUNTIME_TEMPLATE_ID ` --member=PRINCIPAL ` --role=ROLE ` --project=PROJECT_ID ` --region=REGION
Windows (cmd.exe)
gcloud colab runtime-templates add-iam-policy-binding RUNTIME_TEMPLATE_ID ^ --member=PRINCIPAL ^ --role=ROLE ^ --project=PROJECT_ID ^ --region=REGION
Per saperne di più sulla gestione delle policy IAM per i modelli di runtime dalla riga di comando, consulta la documentazione della CLI gcloud.
Terraform
Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base. Per saperne di più, consulta la documentazione di riferimento del fornitore Terraform.
L'esempio seguente utilizza la risorsa Terraform
google_colab_runtime_template_iam_policy
per concedere l'accesso a un modello di runtime di Colab Enterprise.
data "google_iam_policy" "admin" { binding { role = "roles/viewer" members = [ "user:jane@example.com", ] } } resource "google_colab_runtime_template_iam_policy" "policy" { project = google_colab_runtime_template.runtime-template.project location = google_colab_runtime_template.runtime-template.location runtime_template = google_colab_runtime_template.runtime-template.name policy_data = data.google_iam_policy.admin.policy_data }
Le entità di Colab Enterprise sono utenti, gruppi o domini
Puoi concedere l'accesso a utenti, gruppi o domini. Consulta la seguente tabella:
Entità | Account utente di esempio |
---|---|
Utente singolo | user@gmail.com |
Gruppo Google | admins@googlegroups.com |
Dominio Google Workspace | example.com |
Revoca dell'accesso a un modello di runtime
Per revocare l'accesso a un modello di runtime, puoi utilizzare la console Google Cloud o gcloud CLI.
Console
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, apporta le seguenti sostituzioni:
Esegui questo comando:
Linux, macOS o Cloud Shell
gcloud colab runtime-templates remove-iam-policy-binding RUNTIME_TEMPLATE_ID \ --member=PRINCIPAL \ --role=ROLE \ --project=PROJECT_ID \ --region=REGION
Windows (PowerShell)
gcloud colab runtime-templates remove-iam-policy-binding RUNTIME_TEMPLATE_ID ` --member=PRINCIPAL ` --role=ROLE ` --project=PROJECT_ID ` --region=REGION
Windows (cmd.exe)
gcloud colab runtime-templates remove-iam-policy-binding RUNTIME_TEMPLATE_ID ^ --member=PRINCIPAL ^ --role=ROLE ^ --project=PROJECT_ID ^ --region=REGION
Per saperne di più sulla gestione delle policy IAM per i modelli di runtime dalla riga di comando, consulta la documentazione della CLI gcloud.