En esta página se describen los pasos para inhabilitar Container Registry.
Inhabilitar el servicio
Si inhabilitas la API Container Registry, no se eliminarán las imágenes de contenedor almacenadas en los segmentos de Cloud Storage de los hosts del registro. Seguirás incurriendo en cargos por almacenamiento y salida de red de Cloud Storage por las imágenes almacenadas.
Si ya no usas Container Registry y no necesitas conservar las imágenes, elimina los contenedores de almacenamiento.
Inhabilitar la API
Para inhabilitar la API desde la Google Cloud consola, sigue estos pasos:
consola
- 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 Gestionar.
- Haz clic en Inhabilitar API.
gcloud
Ejecuta el siguiente comando para inhabilitar la API en tu proyecto actual:
gcloud services disable containerregistry.googleapis.com
Eliminar segmentos de almacenamiento
Eliminar los segmentos de almacenamiento de Container Registry si ya no lo usas
Para eliminar cada segmento de almacenamiento de Container Registry, haz lo siguiente:
Consola
- Ve a la página de Cloud Storage en la Google Cloud consola.
Selecciona el segmento de almacenamiento que quieras eliminar. En los nombres de los segmentos,
PROJECT-ID
es tu Google Cloud ID de 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
- gcr.io:
Haz clic en Eliminar. Aparecerá un cuadro de diálogo de confirmación.
Para confirmar la eliminación, introduce el nombre del contenedor y haz clic en Eliminar.
gcloud
Si quieres eliminar en bloque cien mil imágenes o más de un mismo contenedor, no utilices la CLI de gcloud, ya que el proceso de eliminación tarda mucho en completarse. Usa la Google Cloud consola para realizar la operación en su lugar. Para obtener más información, consulta cómo eliminar objetos de Cloud Storage en bloque.
Para eliminar un contenedor, usa el comando gcloud storage rm
con la marca --recursive
.
gcloud storage rm gs://BUCKET-NAME --recursive
Sustituye BUCKET-NAME
por el nombre del bucket de almacenamiento de Container Registry. En los nombres de los segmentos, PROJECT-ID
es elGoogle Cloud
ID de 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
La respuesta tiene este aspecto:
Removing gs://artifacts.my-project.appspot.com/...
Si hay otros Google Cloud servicios en el mismo Google Cloud proyecto, deja habilitada la API de Container Registry. Si intentas inhabilitar la API Container Registry. Container Registry muestra una advertencia si hay otros servicios con una dependencia configurada habilitados en el proyecto. Si inhabilitas la API Container Registry, se inhabilitarán automáticamente todos los servicios del mismo proyecto que tengan una dependencia configurada, aunque no estés usando Container Registry con esos servicios.
Siguientes pasos
- Configurar permisos de acceso