O Cloud Endpoints usa o Extensible Service Proxy (ESP) e o Service Management para gerenciar sua API. Quando você implanta o documento OpenAPI usando o comando gcloud endpoints services deploy, esse comando utiliza o Service Management para criar um serviço gerenciado na API.
Para excluir sua API, é necessário:
- excluir a instância em que o ESP e o back-end da API estão sendo executados;
- excluir o serviço gerenciado que foi criado para sua API.
A maneira mais fácil de realizar essas duas tarefas é excluir o projeto Google Cloud em que a API está inserida. Se você quiser preservar o projeto doGoogle Cloud , precisará excluir a instância e o serviço gerenciado.
Como excluir instâncias
App Engine
Para excluir uma instância em execução no ambiente flexível do App Engine:
É possível desativar o aplicativo na página Configurações do App Engine no Google Cloud console ou excluir o projeto do Google Cloud . Para mais informações, consulte Como desativar um aplicativo e encerrar um projeto.
Compute Engine
Use o comando gcloud compute instances delete. Quando você exclui uma instância dessa forma, ela é encerrada e removida da lista de instâncias, e todos os recursos anexados a ela são liberados, como discos permanentes e endereços IP estáticos.
Para excluir uma instância, use o seguinte comando:
gcloud compute instances delete [INSTANCE_NAME] --zone = [ZONE]
Para mais informações sobre como excluir instâncias do Compute Engine, consulte a documentação do Compute Engine.
GKE
Para excluir um cluster do GKE com a Google Cloud CLI:
gcloud container clusters delete [NAME] --zone [ZONE]
Substitua [NAME] pelo nome do cluster e [ZONE] pela zona de computação em que esse cluster está.
Para saber mais informações sobre como excluir um cluster do GKE, consulte a documentação do GKE.
Como excluir o serviço gerenciado
Se você não precisa dos dados na página Serviços do Endpoints e no registro API produzida do Explorador de registros, exclua o serviço gerenciado da API. Isso removerá os dados do console Google Cloud .
Para excluir o serviço gerenciado:
- Verifique se a CLI gcloud ( - gcloud) está autorizada a acessar seus dados e serviços em Google Cloud:- gcloud auth login
- Para exibir os IDs dos seus projetos do Google Cloud, digite: - gcloud projects list
- Usando o ID do projeto aplicável da etapa anterior, defina o projeto padrão doGoogle Cloud como aquele em que seu aplicativo se encontra: - gcloud config set project [YOUR_PROJECT_ID]
- Encontre o nome de todos os serviços gerenciados no seu projeto Google Cloud : - gcloud endpoints services list
- Exclua o serviço do Service Management: Substitua - SERVICE_NAMEpelo nome do serviço que você quer remover.- gcloud endpoints services delete SERVICE_NAME - A execução de - gcloud endpoints services deletenão exclui imediatamente o serviço gerenciado. O Service Management desativa o serviço gerenciado por 30 dias, o que permite que você tenha tempo para restaurá-lo, se necessário. Após 30 dias, o Service Management exclui permanentemente o serviço gerenciado.
A seguir
- Para restaurar um serviço gerenciado, consulte esta página. 
- Para mais informações sobre os comandos - gcloudusados nesta página, consulte a referência da gcloud.
- Para informações sobre o Service Management, consulte Como criar e excluir serviços gerenciados.