I tag sono coppie chiave-valore che puoi applicare ai tuoi job per un controllo dell'accesso granulare. Gli amministratori dei tag creano tag per le risorse in Google Cloud a livello di organizzazione o progetto e li gestiscono in Resource Manager. I tag forniscono un modo per consentire o negare in modo condizionale i criteri a seconda che una risorsa abbia un tag specifico.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per collegare o scollegare i tag, chiedi all'amministratore di concederti i seguenti ruoli IAM sul job Cloud Run:
- Cloud Run Admin (
roles/run.admin) - Tag User (
roles/resourcemanager.tagUser)
Per gestire l'accesso alla risorsa valore tag in Resource Manager, il tuo
account deve disporre anche del ruolo
Tag User (roles/resourcemanager.tagUser)
concesso per il valore del tag.
Il valore del tag è la risorsa collegata al job Cloud Run.
Per un elenco di ruoli e autorizzazioni IAM associati a Cloud Run, consulta Ruoli IAM di Cloud Run e Autorizzazioni IAM di Cloud Run. Se il tuo job Cloud Run interagisce con le APIGoogle Cloud , come le librerie client Cloud, consulta la guida alla configurazione dell'identità del servizio. Per saperne di più sulla concessione dei ruoli, consulta Autorizzazioni di deployment e Gestisci l'accesso.
Associare i tag
Collega i tag utilizzando Google Cloud CLI.
gcloud
Aggiorna i tag per un job utilizzando il comando:
gcloud resource-manager tags bindings create \ --tag-value=TAG_VALUE \ --parent=//run.googleapis.com/projects/PROJECT_ID/locations/REGION/jobs/JOB \ --location=REGION
Per aggiornare più tag, fornisci un elenco delimitato da virgole di coppie chiave/valore.
Sostituisci
- TAG_VALUE con il valore della chiave. Puoi utilizzare questi
diversi tipi di identificatori: un ID permanente come
tagValues/12345678901, un valore con spazio dei nomi come123456789012/env/prodo un nome breve comeprod - PROJECT_ID con l'ID progetto del tuo progetto Google Cloud
- REGION con la regione in cui viene eseguito il deployment del job Cloud Run
- JOB con il nome del tuo job Cloud Run
Scollegamento di un tag
Utilizza Google Cloud CLI per scollegare i tag dal job.
gcloud
Per scollegare un tag da un job:
gcloud resource-manager tags bindings delete \ --tag-value=TAG_VALUE \ --parent=//run.googleapis.com/projects/PROJECT_ID/locations/REGION/jobs/JOB \ --location=REGION
Per scollegare più tag, fornisci un elenco delimitato da virgole di coppie chiave/valore.
Sostituisci
- TAG_VALUE con il valore della chiave: puoi utilizzare questi
diversi tipi di identificatori: un ID permanente come
tagValues/12345678901, un valore con spazio dei nomi come123456789012/env/prodo un nome breve comeprod - PROJECT_ID con l'ID progetto del tuo progetto Google Cloud
- REGION con la regione in cui viene eseguito il deployment del job Cloud Run
- JOB con il nome del tuo job Cloud Run