Resolução de problemas de eliminação de projetos

As secções seguintes descrevem erros comuns que podem bloquear a eliminação de um projeto e o que pode fazer para os resolver. Se estiver a ter problemas, experimente usar a CLI Google Cloud para encerrar um projeto e tome nota de qualquer mensagem de erro que receber.

Hipoteca

Se existir um privilégio num projeto, esse projeto não pode ser eliminado até que o privilégio seja removido. Se tiver a autorização resourcemanager.projects.get no projeto, pode listar as restrições aplicadas a um projeto com o comando liens list gcloud CLI.

Para mais informações sobre hipotecas, consulte o artigo sobre como proteger projetos com hipotecas.

Cloud Endpoints

Os Cloud Endpoints são recursos especiais considerados recursos secundários num projeto. Isto pode bloquear a eliminação de um projeto onde existam pontos finais.

O exemplo abaixo mostra uma tentativa de eliminar um projeto através da CLI do Google Cloud que falha devido à existência de Endpoints no projeto:

@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, elimine os Endpoints antes de tentar eliminar o projeto.

Para mais informações sobre os Endpoints, consulte a documentação do Cloud Endpoints.

Nuvem virtual privada partilhada

Se um projeto tiver a nuvem virtual privada (VPC) partilhada ativada ou tiver projetos de serviços anexados, uma restrição impede a eliminação do projeto.

Para obter mais detalhes e instruções sobre como desassociar projetos de serviço e desativar a VPC partilhada, consulte o artigo Desaprovisionamento da VPC partilhada.