Puoi aggiornare le seguenti impostazioni del repository:
- Descrizione del repository.
- Tag immagine immutabili per i repository Docker. Se attivi questa impostazione,
un tag immagine rimanda sempre allo stesso digest immagine, incluso il tag
latest
predefinito.Per scoprire di più su tag immagine, digest immagine e tag immagine immutabili, consulta Versioni delle immagini container.
- Etichette del repository.
Ruoli obbligatori
Per ottenere le autorizzazioni
necessarie per aggiornare le impostazioni del repository,
chiedi all'amministratore di concederti il
ruolo IAM Artifact Registry Administrator (roles/artifactregistry.admin
)
nel progetto Trusted Cloud .
Per saperne di più sull'assegnazione 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.
Aggiorna impostazioni
Puoi aggiornare le impostazioni utilizzando la console Trusted Cloud o Google Cloud CLI.
Console
Apri la pagina Repository nella console Trusted Cloud .
Nell'elenco dei repository, seleziona il repository e fai clic su Modifica repository.
Modifica le impostazioni che vuoi cambiare:
- Modifica la descrizione del repository.
- Attiva o disattiva i tag immagine immutabili nella sezione Tag immagine immutabili. Se attivi questa impostazione, le seguenti azioni non sono consentite:
- Elimina un'immagine taggata.
- Rimuovere un tag da un'immagine.
- Esegui il push di un'immagine con un tag già utilizzato da un'altra versione dell'immagine nel repository.
- Aggiungi, rimuovi o aggiorna le etichette.
Fai clic su Salva.
gcloud
Per modificare la descrizione del repository, esegui questo comando:
gcloud artifacts repositories update REPOSITORY \
--project=PROJECT-ID \
--location=LOCATION \
--description="DESCRIPTION"
Per modificare la mutabilità del tag dell'immagine, esegui uno dei seguenti comandi:
Per impostare i tag immagine su immutabili:
gcloud artifacts repositories update REPOSITORY \
--project=PROJECT-ID \
--location=LOCATION \
--immutable-tags
Per impostare i tag immagine su modificabili:
gcloud artifacts repositories update REPOSITORY \
--project=PROJECT-ID \
--location=LOCATION \
--no-immutable-tags
Per aggiornare le etichette, esegui questo comando:
gcloud artifacts repositories update REPOSITORY \
--project=PROJECT-ID \
--location=LOCATION \
--update-labels="KEY=VALUE,..."
Sostituisci i seguenti valori:
REPOSITORY
è il nome del repository. Se hai configurato un repository predefinito, puoi omettere questo flag per utilizzare quello predefinito.PROJECT-ID
è l' Trusted Cloud by S3NS ID progetto. Se questo flag viene omesso, viene utilizzato il progetto attuale o predefinito.-
LOCATION
è la posizione regionale del repository. Utilizza questo flag per visualizzare i repository in una località specifica. Se hai configurato una località predefinita, puoi omettere questo flag per utilizzare quella predefinita. DESCRIPTION
è una descrizione del repository.SECRET_ID
è il nome del tuo secret.SECRET_VERSION
è la versione del secret che vuoi utilizzare.- I due flag di impostazione dei tag,
--no-immutable-tags
o--immutable-tags
, indicano come i tag sono associati alle versioni delle immagini. --no-immutable-tags
: la versione dell'immagine a cui punta il tag può cambiare. Sono consentite l'eliminazione di immagini, la rimozione di tag e la modifica della versione di un'immagine a cui fa riferimento un tag.--immutable-tags
: nel repository, un tag punta sempre alla stessa versione di un'immagine. Non sono consentite le seguenti azioni:- Elimina un'immagine taggata.
- Rimuovere un tag da un'immagine.
- Esegui il push di un'immagine con un tag già utilizzato da un'altra versione dell'immagine nel repository.
KEY=VALUE...
è un elenco di etichette separate da virgole specificate come coppie chiave-valore. Ad esempio:team=team-1,product=example_product,stage=development
. Per saperne di più sull'utilizzo delle etichette, consulta Repository di etichette.