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.