En esta página, se explica cómo cerrar y restablecer proyectos de Google Cloud . Comprende el período de recuperación de 30 días, los plazos de eliminación de recursos y cómo evitar la pérdida de datos.
Cierra (borra) un proyecto
Si cierras un proyecto, se detiene toda la facturación y el uso de recursos. Esta acción mueve inmediatamente el proyecto a un período de recuperación de 30 días, después del cual se borrarán de forma permanente el proyecto y todos los datos asociados. Solo se pueden cerrar los proyectos con un estado de ciclo de vida ACTIVE.
Proceso y cronograma de eliminación
Cuando inicias un apagado, ocurren los siguientes eventos:
Cierre inmediato: El proyecto se marca de inmediato para su eliminación y deja de ser utilizable.
Notificación: Google Cloud Envía un correo electrónico de notificación al usuario que inició la eliminación y a los contactos que se enumeran en la categoría Técnica de Contactos esenciales.
Desconexión de la facturación: Se desconecta cualquier cuenta de Facturación de Cloud asociada. Esta asociación no se restablece automáticamente si el proyecto se restablece más adelante.
Período de recuperación de 30 días: El proyecto permanece en estado
DELETE_REQUESTEDdurante 30 días. Durante este período, los propietarios del proyecto pueden restablecerlo.Eliminación permanente: Después de 30 días, el proyecto y todos sus recursos se borran de forma permanente y no se pueden recuperar.
Consideraciones críticas
Antes de cerrar un proyecto, revisa los siguientes riesgos:
Recuperación de recursos: Si bien la mayoría de los recursos se pueden recuperar dentro del período de 30 días, algunos servicios, como Cloud Storage y Pub/Sub, borran los recursos mucho antes. Es posible que estos recursos no se puedan recuperar por completo, incluso si se restablece el proyecto.
Demoras en el restablecimiento: Si restableces un proyecto, es posible que algunos servicios tarden hasta 36 horas en reanudar por completo sus operaciones.
IDs de proyecto: Los IDs de proyecto son únicos y permanentes. Una vez que se borra un proyecto por completo, no se puede volver a usar su ID. Si deseas conservar un ID del proyecto personalizado para usarlo en el futuro, borra los recursos dentro del proyecto en lugar de cerrarlo.
Cuota de proyectos: Hasta que un proyecto se borre de forma permanente (después del período de 30 días), se seguirá teniendo en cuenta para la cuota de proyectos.
Cargos de facturación: Es posible que los proyectos sigan generando cargos hasta que finalice el ciclo de facturación actual. Para evitar cargos inesperados, inhabilita la facturación de forma manual antes de iniciar el cierre.
Protecciones
Para evitar la eliminación accidental de proyectos importantes para la empresa, puedes habilitar las recomendaciones de riesgos de cambios. Estas recomendaciones proporcionan advertencias cuando intentas borrar proyectos que Google Cloudidentificó como importantes según la actividad reciente.
Para obtener más información sobre la eliminación segura y la retención de datos, consulta Cómo conserva Google los datos que recopila.
Puedes cerrar proyectos con la consola de Google Cloud , Google Cloud CLI o la API.
Console
-
En la consola de Google Cloud , ve a la página Configuración de IAM y administración.
Ir a Configuración de IAM y administración
Los pasos restantes aparecen en la consola de Google Cloud .
-
En la página Configuración de IAM y administración, selecciona el proyecto que quieres borrar y, luego, haz clic en Cerrar.
Cerrar solo aparece para los usuarios que tienen el permiso
resourcemanager.projects.deleteen el proyecto actual. - Haz clic en Cerrar.
- Ingresa el ID del proyecto y, luego, haz clic en Cerrar de todos modos.
gcloud
-
En la consola de Google Cloud , activa Cloud Shell.
En la parte inferior de la consola de Google Cloud , se inicia una sesión de Cloud Shell que muestra una ventana emergente con una línea de comandos. Cloud Shell es un entorno de shell con Google Cloud CLI ya instalada y con valores ya establecidos para el proyecto actual. La sesión puede tardar unos segundos en inicializarse.
Para borrar un proyecto, usa el comando
gcloud projects delete:gcloud projects delete PROJECT_IDEn este comando, PROJECT_ID es el ID del proyecto que deseas borrar.
REST
Con el siguiente fragmento de código, se borra el proyecto especificado:
Solicitud:
DELETE https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123
Soluciona problemas de eliminación de proyectos
Si tienes problemas para cerrar o restablecer un proyecto, suele deberse a restricciones de permisos o a "gravámenes" de recursos específicos. Para obtener más información, consulta Soluciona problemas relacionados con la eliminación de proyectos.
Cómo restablecer un proyecto
Los propietarios del proyecto pueden restablecer un proyecto borrado dentro del período de recuperación de 30 días que comienza cuando se cierra el proyecto.
Cuando se restablece un proyecto, este vuelve al estado en el que estaba antes de que se cerrara, con las siguientes excepciones:
La facturación se inhabilita en el proyecto cuando se cierra el proyecto. No se vuelve a habilitar automáticamente cuando se restablece. Debes vincular el proyecto a una cuenta de Facturación de Cloud de forma manual. Es posible que debas esperar algunas horas antes de poder vincular correctamente un proyecto restablecido recientemente a una cuenta de facturación.
Puedes recuperar la mayoría de los recursos si restableces un proyecto dentro del período de 30 días. Algunos servicios, como Cloud Storage o Pub/Sub, pueden borrar los datos antes de los 30 días. Es posible que estos recursos no se puedan recuperar por completo.
Todos los servicios de un proyecto restablecido pueden tardar hasta 36 horas en funcionar por completo. Si tus recursos no se restablecen después de este período, comunícate con Atención al cliente de Google.
Es posible que algunos servicios deban reiniciarse de forma manual. Para obtener más información, consulta Cómo reiniciar los servicios de Google Cloud .
Para restablecer un proyecto, debes tener el permiso resourcemanager.projects.undelete en él. Para ver los proyectos pendientes de eliminación en la consola, también necesitas los siguientes permisos:
resourcemanager.projects.listresourcemanager.folders.list(si el proyecto está en una carpeta)resourcemanager.projects.get
Para restablecer un proyecto, usa uno de los siguientes métodos:
Console
En la Google Cloud consola, ve a la página Administrar recursos.
En el Selector de proyectos en la parte superior de la página, selecciona tu recurso de organización.
Debajo de la lista de recursos de organización, carpetas y proyectos, haz clic en Recursos pendientes de eliminación.
Marca la casilla de verificación del proyecto que deseas restablecer y, luego, haz clic en Restablecer. En el cuadro de diálogo que aparece, confirma que deseas restablecer el proyecto.
gcloud
-
En la consola de Google Cloud , activa Cloud Shell.
En la parte inferior de la consola de Google Cloud , se inicia una sesión de Cloud Shell que muestra una ventana emergente con una línea de comandos. Cloud Shell es un entorno de shell con Google Cloud CLI ya instalada y con valores ya establecidos para el proyecto actual. La sesión puede tardar unos segundos en inicializarse.
Para restablecer un proyecto, usa el comando
gcloud projects undelete:gcloud projects undelete PROJECT_IDPROJECT_ID es el ID del proyecto o el número del proyecto que deseas restablecer.
REST
Con el siguiente fragmento de código, se restablece el proyecto especificado:
Solicitud:
POST https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123:undelete
¿Qué sigue?
- Obtén información para mover un proyecto dentro de tu jerarquía de recursos.
- Obtén más información para migrar un proyecto de un recurso de organización a otro.