Soluciona problemas de eliminación de proyectos

Las siguientes secciones describen errores comunes que pueden bloquear la eliminación de un proyecto y lo que puedes hacer para resolverlos. Si tienes problemas, prueba usando Google Cloud CLI para cerrar un proyecto, y anota cualquier mensaje de error que recibes.

Retenciones

Si hay una retención en un proyecto, ese proyecto no se puede borrar hasta que se quite la retención. Si tienes el permiso resourcemanager.projects.get en el proyecto, puedes enumerar las retenciones aplicadas a un proyecto con el comando de la CLI de gcloud liens list.

Para obtener más información sobre retenciones, consulta proteger proyectos con retenciones.

Cloud Endpoints

Cloud Endpoints son recursos especiales que se consideran recursos secundarios en un proyecto. Esto puede bloquear la eliminación de un proyecto en el que existen extremos.

En el siguiente ejemplo, se muestra un intento de borrar un proyecto usando el comando Google Cloud CLI falla debido a la existencia de extremos en el proyecto:

@cloudshell:~ ($project)$ gcloud projects delete $project
Your project will be deleted.

Do you want to continue (Y/n)?  Y

ERROR: (gcloud.projects.delete) FAILED_PRECONDITION: active child resource
- '@type':type.googleapis.com/google.rpc.PreconditionFailure
 violations:
 - description: active child resource
   subject: services/$service
- '@type':type.googleapis.com/google.rpc.ResourceInfo
 resourceName: projects/$project
 resourceType: PROJECT

Para resolver este problema, borra los extremos antes de intentar borrar el proyecto.

Para obtener más información sobre extremos, consulta la documentación de Cloud Endpoints.

Nube privada virtual compartida

Si un proyecto tiene habilitada una nube privada virtual (VPC) compartida o tiene proyectos de servicio adjuntos, una retención bloqueará la eliminación del proyecto.

A fin de obtener más detalles y las instrucciones para inhabilitar la VPC compartida y separar los proyectos de servicio, consulta la sección sobre cómo desaprovisionar una VPC compartida.