Questa pagina descrive i passaggi per disattivare Container Registry.
Disattivazione del servizio
La disattivazione dell'API Container Registry non elimina le immagini container archiviate nei bucket Cloud Storage per gli host del registry. Continuerai a pagare gli addebiti per archiviazione e traffico in uscita dalla rete di Cloud Storage per le immagini archiviate.
Se non utilizzi più Container Registry e non devi conservare le immagini, elimina i bucket di archiviazione.
Disabilita l'API
Per disattivare l'API dalla console Google Cloud:
console
- Vai alla pagina Panoramica dell'API per Container Registry.
- Seleziona il progetto in cui è abilitata l'API.
- Fai clic su Gestisci.
- Fai clic su Disabilita API.
gcloud
Esegui il seguente comando per disattivare l'API per il progetto corrente:
gcloud services disable containerregistry.googleapis.com
Eliminare i bucket di archiviazione
Elimina i bucket di archiviazione per Container Registry se non utilizzi più Container Registry
Per eliminare ogni bucket di archiviazione di Container Registry:
Console
- Vai alla pagina Cloud Storage nella console Google Cloud.
Seleziona il bucket di archiviazione da eliminare. Nei nomi dei bucket,
PROJECT-ID
è il tuo ID progetto Google Cloud.- gcr.io:
artifacts.PROJECT-ID.appspot.com
- asia.gcr.io:
asia.artifacts.PROJECT-ID.appspot.com
- eu.gcr.io:
eu.artifacts.PROJECT-ID.appspot.com
- us.gcr.io:
us.artifacts.PROJECT-ID.appspot.com
- gcr.io:
Fai clic su Elimina. Viene visualizzata una finestra di dialogo di conferma.
Per confermare l'eliminazione, inserisci il nome del bucket e fai clic su Elimina.
gcloud
Se vuoi eliminare in blocco almeno centomila immagini in un bucket, evita di utilizzare l'interfaccia a riga di comando gcloud poiché il processo di eliminazione richiede molto tempo. Utilizza la console Google Cloud per eseguire l'operazione. Per ulteriori informazioni, consulta la sezione sulla eliminazione collettiva degli oggetti Cloud Storage.
Per eliminare un bucket, utilizza il comando gcloud storage rm
con il flag --recursive
.
gcloud storage rm gs://BUCKET-NAME --recursive
Sostituisci BUCKET-NAME
con il nome del
bucket di archiviazione di Container Registry. Nei nomi dei bucket, PROJECT-ID
è il tuo
ID progetto
Google Cloud.
- gcr.io:
artifacts.PROJECT-ID.appspot.com
- asia.gcr.io:
asia.artifacts.PROJECT-ID.appspot.com
- eu.gcr.io:
eu.artifacts.PROJECT-ID.appspot.com
- us.gcr.io:
us.artifacts.PROJECT-ID.appspot.com
La risposta è simile al seguente esempio:
Removing gs://artifacts.my-project.appspot.com/...
Se nello stesso progetto Google Cloud sono in esecuzione altri servizi Google Cloud, lascia attiva l'API Container Registry. Se provi a disattivare l'API Container Registry. Container Registry mostra un avviso se nel progetto sono abilitati altri servizi con una dipendenza configurata. La disattivazione dell'API Container Registry disattiva automaticamente tutti i servizi nello stesso progetto con una dipendenza configurata, anche se al momento non utilizzi Container Registry con questi servizi.
Passaggi successivi
- Configura le autorizzazioni di accesso