Disattivare il servizio

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

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

gcloud

Esegui il seguente comando per disattivare l'API per il progetto corrente:

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.

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, vedi eliminazione collettiva di oggetti Cloud Storage.

Per eliminare un bucket, utilizza gcloud storage rm con il flag --recursive.

gcloud storage rm gs://BUCKET-NAME --recursive

Sostituisci BUCKET-NAME con lo spazio di archiviazione di Container Registry il nome del bucket. 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 altri servizi con un'infrastruttura le dipendenze siano abilitate nel progetto. 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