Inhabilita el servicio

En esta página, se describen los pasos para inhabilitar Container Registry.

Inhabilitar el servicio

Inhabilitar la API de Container Registry no borra las imágenes de contenedor almacenados en buckets de Cloud Storage para los hosts de registro. Seguirás incurriendo Cargos de almacenamiento y salida de red de Cloud Storage para las imágenes almacenadas.

Si ya no usas Container Registry y no necesitas la función las imágenes, borra los buckets de almacenamiento.

Inhabilita la API

Para inhabilitar la API desde la consola de Google Cloud, haz lo siguiente:

Console

  1. Ve a la Descripción general de la API. de Container Registry.
  2. Selecciona el proyecto en el que está habilitada la API.
  3. Haz clic en Manage.
  4. Haz clic en Inhabilitar API.

gcloud

Ejecuta el siguiente comando a fin de inhabilitar la API para tu proyecto actual:

gcloud services disable containerregistry.googleapis.com

Borra buckets de almacenamiento

Borra los buckets de almacenamiento de Container Registry si ya no lo usas

Para borrar cada bucket de almacenamiento de Container Registry, sigue estos pasos:

Console

  1. Ve a la página de Cloud Storage en la consola de Google Cloud.
  2. Selecciona el bucket de almacenamiento que quieres borrar. En los nombres de bucket, PROJECT-ID es tu cuenta de Google Cloud ID del proyecto:

    • 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. Haz clic en Borrar. Aparecerá un cuadro de diálogo de confirmación.

  4. Para confirmar la eliminación, ingresa el nombre del bucket y, luego, haz clic en Borrar.

gcloud

Si quieres borrar de forma masiva cien mil imágenes o más de un bucket, evitar el uso de gcloud CLI, ya que el proceso de eliminación tarda mucho tiempo en completarse. Usar la consola de Google Cloud para realizar la operación en su lugar. Para obtener más información, consulta borrar objetos de Cloud Storage de forma masiva

Para borrar un bucket, usa gcloud storage rm. con la marca --recursive.

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

Reemplaza BUCKET-NAME por el almacenamiento de Container Registry. el nombre del bucket. En los nombres de los buckets, PROJECT-ID es el ID de tu proyecto de 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 respuesta se ve como el siguiente ejemplo:

Removing gs://artifacts.my-project.appspot.com/...

Si otros servicios de Google Cloud se ejecutan en la misma proyecto, deja habilitada la API de Container Registry. Si intentas Inhabilitar la API de Container Registry. Container Registry muestra una advertencia si otros servicios con un dependencias estén habilitadas en el proyecto. Si inhabilitas la API de Container Registry, se inhabilitarán automáticamente todos los servicios del mismo proyecto con una dependencia configurada, incluso si no estás usando Container Registry con esos servicios.

¿Qué sigue?