Questo documento fornisce dettagli su come creare e aggiornare le etichette per i progetti utilizzando gcloud CLI, l'API Cloud Resource Manager e la Google Cloud console.
Creare etichette per i progetti
Console
Per aggiungere etichette a un singolo progetto:
Apri la pagina Etichette nella Google Cloud console.
Seleziona il progetto dal menu a discesa Seleziona un progetto.
Per aggiungere una nuova voce di etichetta, fai clic su + Aggiungi etichetta e inserisci una chiave di etichetta e un valore per ogni etichetta che vuoi aggiungere.
Al termine dell'aggiunta delle etichette, fai clic su Salva.
Per aggiungere etichette a più progetti contemporaneamente:
Apri la pagina Gestisci risorse nella Google Cloud console.
Nella pagina Gestisci risorse, seleziona i progetti a cui vuoi aggiungere le etichette.
Nel riquadro informazioni, nella scheda Etichette, fai clic su + Aggiungi etichetta e inserisci una chiave di etichetta e un valore per ogni etichetta che vuoi aggiungere.
Al termine dell'aggiunta delle etichette, fai clic su Salva.
Dopo aver aggiunto le etichette, puoi filtrare i progetti digitando una chiave di etichetta o un valore nella casella di filtro sopra l'elenco dei progetti. La casella di filtro suggerirà chiavi e valori in modo da poter visualizzare l'anteprima dei risultati.
gcloud
Per creare un nuovo progetto con le etichette utilizzando gcloud CLI, utilizza il comando gcloud projects create con il flag --labels:
gcloud projects create PROJECT_ID \
--labels=KEY1=VALUE1,KEY2=VALUE2
Per aggiungere etichette a un progetto esistente, utilizza il comando gcloud projects update con il flag --update-labels:
gcloud projects update PROJECT_ID \
--update-labels=KEY1=VALUE1,KEY2=VALUE2
Dove:
PROJECT_IDè l'ID del progetto che vuoi creare o aggiornare.KEY1=VALUE1è una coppia chiave-valore per l' etichetta che vuoi aggiungere.
REST
Per creare un nuovo progetto con un'etichetta, includi il campo labels quando effettui una richiesta POST al metodo projects.create:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{
"projectId": "PROJECT_ID",
"displayName": "PROJECT_NAME",
"labels": {
"environment": "development"
}
}' \
"https://cloudresourcemanager.googleapis.com/v3/projects"
Per aggiungere etichette a un progetto esistente, utilizza il metodo projects.patch:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{
"labels": {
"environment": "development"
}
}' \
"https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_ID?updateMask=labels"
Aggiornare le etichette per i progetti
Console
Per aggiornare le etichette per un singolo progetto:Apri la pagina Etichette nella Google Cloud console.
Seleziona il progetto dal menu a discesa Seleziona un progetto.
Aggiorna le etichette per il progetto:
- Per modificare un'etichetta, fai clic sul valore che vuoi modificare, quindi apporta le modifiche desiderate.
- Per eliminare un'etichetta, tieni il puntatore sopra la chiave o il valore, quindi fai clic su .
Al termine dell'aggiornamento delle etichette, fai clic su Salva.
Per aggiornare le etichette per più progetti contemporaneamente:
Apri la pagina Gestisci risorse nella Google Cloud console.
Nella pagina Gestisci risorse, seleziona i progetti per cui vuoi aggiornare le etichette.
Nel riquadro informazioni, fai clic sulla scheda Etichette e aggiorna le etichette per i progetti selezionati:
- Per modificare un'etichetta, fai clic sul valore che vuoi modificare, quindi apporta le modifiche desiderate.
- Per eliminare un'etichetta, tieni il puntatore sopra la chiave o il valore, quindi fai clic su .
Al termine dell'aggiornamento delle etichette, fai clic su Salva.
gcloud
Per aggiornare le etichette di un progetto utilizzando gcloud CLI, utilizza il comando gcloud projects update con il flag --update-labels, --remove-labels o --clear-labels.
Per aggiungere o aggiornare le etichette:
gcloud projects update PROJECT_ID \
--update-labels=KEY1=VALUE1,KEY2=VALUE2
Per rimuovere etichette specifiche:
gcloud projects update PROJECT_ID \
--remove-labels=KEY1,KEY2
Per rimuovere tutte le etichette da un progetto:
gcloud projects update PROJECT_ID \
--clear-labels
REST
Per aggiornare le etichette di un progetto utilizzando l'API, invia una richiesta PATCH al metodo projects.patch:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-d '{
"labels": {
"color": "red"
}
}' \
"https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_ID?updateMask=labels"
Dove PROJECT_ID è l'ID del progetto che vuoi aggiornare.