Se você adicionou o gerenciamento de API ao seu aplicativo no Google Cloude depois decidiu não usar esses recursos, é possível configurar o Cloud Endpoints Frameworks para deixar de gerenciar sua API.
Remover o gerenciamento da API não impede que sua API seja disponibilizada. Se você quiser interromper a veiculação da API, desative o aplicativo na página Configurações do App Engine no console Google Cloud ou exclua o projeto Google Cloud . Para mais informações, consulte Como desativar um aplicativo e encerrar um projeto.
Para remover o gerenciamento da API:
- Faça backup dos arquivos - web.xmle- appengine-web.xmldo seu projeto de API.
- No arquivo - web.xmldo projeto da API, remova o seguinte:- O filtro endpoints-api-configuration.
- O filtro endpoints-api-controller.
- O mapeamento de filtro endpoints-api-configuration.
- O mapeamento de filtro endpoints-api-controller.
 - Depois de excluir tudo isso, o - web.xmlficará assim:
- O filtro 
- No seu arquivo - appengine-web.xml, remova a linha que define a variável de ambiente- ENDPOINTS_SERVICE_NAME. Se- ENDPOINTS_SERVICE_NAMEfor a única variável de ambiente definida, remova a seção- env-variablesinteira.
- Limpe o projeto e crie a API: - Maven- mvn clean mvn package - Gradle- gradle clean gradle build 
- Implante o aplicativo novamente: - Maven- mvn appengine:deploy - Gradle- gradle appengineDeploy 
Depois de reimplantar o aplicativo, o Cloud Endpoints Frameworks deixa de gerenciar a API.
Como verificar a remoção do gerenciamento de API
Para verificar se o Endpoints Frameworks não está mais gerenciando sua API:
- No Google Cloud console, acesse a página Endpoints > Serviços. 
- Anote o número de solicitações para um dos métodos na sua API. 
- Clique no link - View logsdo método.
- No registro - Produced API, anote a data e a hora da entrada de registro mais recente.
- Envie algumas solicitações para o método na sua API. 
- No Google Cloud console, acesse a página Endpoints > Serviços. - Ir para a página Serviços do Endpoints - O contador de solicitações do método não está atualizado. 
- Clique no link - View logsdo método.- O registro - Produced APInão contém entradas de registro para as solicitações enviadas.
Como remover dependências na configuração da compilação
É possível remover dependências na configuração da compilação. No entanto, isso não é obrigatório.
Basta seguir estas etapas:
- Faça backup do seu arquivo - pom.xmlou- build.gradle.
- Remova as seguintes dependências: - endpoints-management-control-appengine
- endpoints-management-control-appengine-all
- endpoints-framework-auth
 
- Limpe o projeto e crie a API: - Maven- mvn clean mvn package - Gradle- gradle clean gradle build 
- Implante o aplicativo novamente: - Maven- mvn appengine:deploy - Gradle- gradle appengineDeploy 
- Teste a API para verificar se ela está funcionando conforme o esperado. 
Como excluir o serviço gerenciado
O Endpoints Frameworks usa o Service Management do Google para gerenciar sua API.
Se for implantado com o documento do OpenAPI, o comando gcloud endpoints services
deploy usará o Service Management para criar um serviço gerenciado na API. Se você não precisa dos dados na página Endpoints > Serviços e no registro API Produzida do Visualizador de registros, é possível excluir o serviço gerenciado da API. Isso remove 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 de- gcloud.
- Para informações sobre o Service Management, consulte Como criar e excluir serviços gerenciados.