As seções a seguir descrevem erros comuns que podem bloquear a exclusão de um projeto e o que você pode fazer para resolvê-los. Se estiver com problemas, tente usar a Google Cloud CLI para encerrar um projeto e observe qualquer mensagem de erro que você receber.
Garantias
Se houver uma garantia em um projeto, esse projeto não poderá ser excluído
até que a garantia seja removida. Se você tiver a permissão
resourcemanager.projects.get
no projeto, poderá listar as garantias aplicadas a um projeto com
o comando liens list
da CLI gcloud.
Para mais informações sobre garantias, consulte como proteger projetos com garantias.
Cloud Endpoints
Cloud Endpoints são recursos especiais considerados recursos filhos de um projeto. Esse fato pode bloquear a exclusão de um projeto com Endpoints.
O exemplo abaixo mostra uma falha na tentativa de excluir um projeto usando a Google Cloud CLI 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 esse problema, exclua os Endpoints antes de tentar excluir o projeto.
Para mais informações sobre Endpoints, consulte a documentação do Cloud Endpoints.
Nuvem Privada Virtual compartilhada
Se um projeto apresentar Nuvem Privada Virtual (VPC) compartilhada ou tiver projetos de serviço anexados, uma garantia bloqueará a exclusão do projeto.
Para mais detalhes e instruções sobre como desanexar projetos de serviço e desabilitar a VPC compartilhada, consulte Como desprovisionar a VPC compartilhada.