Questo documento fornisce informazioni dettagliate su come creare e aggiornare le etichette per i progetti utilizzando l'API Resource Manager e la console Google Cloud . Fornisce dettagli su come comprendere i costi utilizzando le etichette e i servizi che le supportano.
Creare etichette per i progetti
Console
Per aggiungere etichette a un singolo progetto:
Apri la pagina Etichette nella console Google Cloud .
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 e un valore per ogni etichetta che vuoi aggiungere.
Al termine dell'aggiunta delle etichette, fai clic su Salva.
Per aggiungere etichette per più progetti contemporaneamente:
Apri la pagina Gestisci risorse nella console Google Cloud .
Nella pagina Gestisci risorse, seleziona i progetti a cui vuoi aggiungere etichette.
Nel riquadro delle informazioni, nella scheda Etichette, fai clic su + Aggiungi etichetta e inserisci una chiave 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 o un valore di etichetta nella casella del filtro sopra l'elenco dei progetti. La casella del filtro suggerirà chiavi e valori per consentirti di visualizzare l'anteprima dei risultati.
REST
Per creare un nuovo progetto con un'etichetta, imposta il campo labels quando crei il progetto.
Richiesta:
POST https://cloudresourcemanager.googleapis.com/v3/projects { "labels": { "color": "red" }, "name": "myproject", "projectId": "our-project-123" }Risposta:
{ "projectNumber": "333197460082", "projectId": "our-project-123", "lifecycleState": "ACTIVE", "name": "myproject", "labels": { "color": "red" }, "createTime": "2016-01-12T22:18:28.633Z", }Per aggiungere etichette ai progetti esistenti:
- Recupera il progetto utilizzando il metodo
projects.get(). - Modifica il campo
labels. - Aggiorna il progetto utilizzando il metodo
projects.patch().
Una volta aggiunte le etichette, puoi filtrare i progetti in base a queste. Per informazioni dettagliate sull'utilizzo delle etichette per filtrare i progetti, consulta Elenco dei progetti.
Aggiorna le etichette per i progetti
Console
Per aggiornare le etichette di un singolo progetto:Apri la pagina Etichette nella console Google Cloud .
Seleziona il progetto dal menu a discesa Seleziona un progetto.
Aggiorna le etichette del progetto:
- Per modificare un'etichetta, fai clic sul valore da modificare e poi 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 di più progetti contemporaneamente:
Apri la pagina Gestisci risorse nella console Google Cloud .
Nella pagina Gestisci risorse, seleziona i progetti per i quali vuoi aggiornare le etichette.
Nel riquadro delle informazioni, fai clic sulla scheda Etichette e aggiorna le etichette per i progetti selezionati:
- Per modificare un'etichetta, fai clic sul valore da modificare e poi 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.
REST
Per aggiornare le etichette di un progetto:
Ottieni l'oggetto
projectutilizzando il metodoprojects.get().Modifica le etichette che vuoi aggiornare.
Chiama il metodo
projects.patch.
L'esempio seguente aggiorna l'etichetta color:blue:
Il seguente snippet di codice modifica il valore dell'etichetta color da blue a red.
Richiesta:
PATCH https://cloudresourcemanager.googleapis.com/v3/projects/PROJECT_NAME { updateMask=labels } dove PROJECT_NAME è il nome del progetto che vuoi aggiornare.
Corpo JSON della richiesta:
{ "labels": { "color": "red" } } Risposta:
{ "projects": [ { "name": "projects/123456789012", "parent": "folders/123456789012", "projectId": "my-project", "state": "ACTIVE", "displayName": "PROJECT_NAME" "createTime": "2013-11-13T20:31:53.308Z" "updateTime": "2013-11-13T20:35:42.308Z" "etag": "BwWUlZ6XEfY=" "labels": { "color": "red" }, } ] }