Disattivare il servizio

In questa pagina vengono descritti i passaggi per disabilitare 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 registro. Continuerai a essere soggetto agli addebiti per l'archiviazione e il traffico di rete in uscita di Cloud Storage per le immagini archiviate.

Se non utilizzi più Container Registry e non hai bisogno di conservare le immagini, elimina i bucket di archiviazione.

Disabilita l'API

Per disabilitare l'API dalla console Google Cloud:

console

  1. Vai alla pagina Panoramica dell'API per Container Registry.
  2. Seleziona il progetto in cui l'API è abilitata.
  3. Fai clic su Gestisci.
  4. Fai clic su Disabilita API.

gcloud

Esegui questo comando per disabilitare l'API per il progetto attuale:

gcloud services disable containerregistry.googleapis.com

Elimina 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

  1. Vai alla pagina di Cloud Storage nella console Google Cloud.
  2. 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
  3. Fai clic su Elimina. Viene visualizzata una finestra di dialogo di conferma.

  4. Per confermare l'eliminazione, inserisci il nome del bucket e fai clic su Elimina.

gsutil

Se vuoi eliminare in blocco almeno centomila immagini in un bucket, evita di utilizzare gsutil poiché il processo di eliminazione richiede molto tempo. Utilizza la console Google Cloud per eseguire l'operazione.

Per eliminare un bucket, usa il comando gsutil rm con il flag -r.

gsutil rm -r gs://BUCKET-NAME

Sostituisci BUCKET-NAME con il nome del bucket di archiviazione di Container Registry. Nei nomi dei bucket, PROJECT-ID è l'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 altri servizi Google Cloud sono in esecuzione nello stesso progetto Google Cloud, lascia abilitata l'API Container Registry. Se provi a disabilitare 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 non stai attualmente utilizzando Container Registry con quei servizi.

Passaggi successivi