En esta página, se describen los pasos que debes seguir para inhabilitar Container Registry.
Cómo inhabilitar el servicio
Inhabilitar la API de Container Registry no borra las imágenes de contenedor almacenadas en los buckets de Cloud Storage para los hosts del registro. Se te seguirán cobrando cargos de almacenamiento y salida de red de Cloud Storage por las imágenes almacenadas.
Si ya no usas Container Registry y no necesitas retener las imágenes, borra los buckets de almacenamiento.
Inhabilita la API
Para inhabilitar la API desde la consola de Google Cloud, sigue estos pasos:
Console
- Ve a la página Descripción general de la API de Container Registry.
- Selecciona el proyecto en el que está habilitada la API.
- Haz clic en Manage.
- 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
- Ve a la página de Cloud Storage en la consola de Google Cloud.
Selecciona el bucket de almacenamiento que quieres borrar. En los nombres de bucket,
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
- gcr.io:
Haz clic en Borrar. Aparecerá un cuadro de diálogo de confirmación.
Para confirmar la eliminación, ingresa el nombre del bucket y, luego, haz clic en Borrar.
gcloud
Si deseas borrar de forma masiva cien mil imágenes o más en un bucket, evita usar gcloud CLI, ya que el proceso de eliminación tarda mucho tiempo en completarse. En su lugar, usa la consola de Google Cloud para realizar la operación. Para obtener más información, consulta cómo borrar objetos de Cloud Storage de forma masiva.
Para borrar un bucket, usa el comando gcloud storage rm
con la marca --recursive
.
gcloud storage rm gs://BUCKET-NAME --recursive
Reemplaza BUCKET-NAME
por el nombre del bucket de almacenamiento de
Container Registry. En los nombres de bucket, 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 se ejecutan otros servicios de Google Cloud en el mismo proyecto de Google Cloud, deja habilitada la API de Container Registry. Si intentas inhabilitar la API de Container Registry. Container Registry muestra una advertencia si se habilitan otros servicios con una dependencia configurada 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?
- Configura los permisos de acceso