Configurar e implementar uma API
-
Configurar o Cloud Endpoints
Descreve os ficheiros de configuração necessários para criar um serviço gRPC gerido pelos Endpoints.
-
Implementar a configuração dos pontos finais
Mostra como implementar uma configuração de serviço nos Endpoints.
-
Implementar o back-end da API
Explica como implementar o código de back-end da sua API e o Extensible Service Proxy(ESP).
-
Executar o ESP localmente ou noutra plataforma
Explica como configurar e executar o ESP numa máquina local ou noutro fornecedor de serviços na nuvem.
-
Transcodificação de HTTP/JSON para gRPC
Mostra como mapear pedidos HTTP/JSON e os respetivos parâmetros para métodos gRPC e os respetivos parâmetros e tipos de retorno.
-
Comparar ficheiros de configuração
Descreve o separador Histórico de implementação na página Serviços de pontos finais na Google Cloud consola e como comparar uma configuração de serviço implementada com a versão anterior.
-
Obter o nome do serviço e o ID da configuração
Descreve como obter o nome e o ID de configuração de um serviço gerido.
Resolução de problemas
-
Vista geral da resolução de problemas
Fornece informações gerais de resolução de problemas e links para outras páginas com informações adicionais.
-
Resolução de problemas de implementação da configuração dos pontos finais
Descreve alguns erros que pode encontrar quando implementa a configuração dos Endpoints e como resolvê-los.
-
Resolução de problemas de erros de resposta
Descreve como resolver problemas de erros que recebe numa resposta de um pedido à sua API.
-
Resolução de problemas de Endpoints no Compute Engine
Fornece técnicas de resolução de problemas para implementações de Endpoints no Compute Engine.
-
Resolução de problemas de implementação do GKE
Fornece técnicas de resolução de problemas para implementações de Endpoints no GKE.
-
Resolução de problemas de validação de JWT
Fornece informações de resolução de problemas se a validação JWT falhar e for devolvido um erro na resposta ao cliente.
-
Monitorizar a sua API
Mostra como ver as métricas e os registos da API na Google Cloud consola.
-
Rastrear a sua API
Explica a taxa de amostragem de rastreios, como estimar o custo do Cloud Trace, como ver os rastreios na Google Cloud consola e como desativar a amostragem de rastreios.
DNS e SSL
-
Validar um nome de domínio
Mostra como validar a propriedade de um nome de domínio que serve uma API Google Cloud Endpoints.
-
Publicar uma API a partir do seu nome de domínio
Mostra como configurar o seu projeto para publicar pedidos de API.
-
Configurar o DNS no domínio cloud.goog
Mostra como configurar o DNS para serviços de Endpoints que usam o domínio cloud.goog, que é propriedade e gerido pela Google.
-
Publicar várias APIs a partir de um domínio
Mostra como executar várias APIs independentes no seu próprio domínio.
-
Ativar SSL com SEP
Mostra como ativar uma porta SSL para o seu serviço de Endpoints implementado através do ESP.
-
Ativar SSL com o ESPv2
Mostra como ativar uma porta SSL para o seu serviço de Endpoints implementado através do ESPv2.
Autenticação e chaves da API
-
Escolher um método de autenticação
Apresenta uma vista geral e exemplos de utilização para cada método de autenticação suportado.
-
Porquê e quando usar chaves da API
Fornece informações gerais sobre as chaves da API e a autenticação, bem como os cenários em que deve considerar a utilização de chaves da API.
-
Autenticação de utilizadores
Mostra como configurar a autenticação para uma API gRPC.
-
Autenticação entre serviços
Mostra como usar a autenticação de serviço para serviço num serviço gRPC.
-
Restringir o acesso à API com chaves da API
Mostra como restringir o acesso à API aos clientes que têm uma chave da API.
Gerir o acesso à API
-
Vista geral do acesso à API
Descreve as opções de controlo de acesso à API disponíveis no Endpoints.
-
Controlar quem pode ativar a sua API
Mostra como controlar quem pode ativar a sua API nos respetivos Google Cloud projetos.
-
Ativar uma API no seu Google Cloud projeto
Mostra como ativar uma API num Google Cloud projeto.
-
Conceder e revogar o acesso à API
Mostra como conceder diferentes níveis de acesso para que outros membros da equipa possam ajudar a gerir a API.
Gestão do ciclo de vida das APIs
-
Planear os seus Google Cloud projetos
Fornece recomendações para convenções de nomenclatura dos Google Cloud projetos que pode ter de criar além do Google Cloud projeto para o seu backend de produção.
-
Eliminar uma API e instâncias
Mostra como eliminar uma API e encerrar instâncias que executam a API para evitar custos desnecessários.
-
Restaurar um serviço gerido
Mostra como restaurar um serviço gerido em caso de eliminação acidental.
Limitar pedidos de API (beta)
Personalizar o SEP
-
Usar um
nginx.conf
personalizado no Google Kubernetes EngineDescreve como criar um ficheiro
nginx.conf
personalizado para implementar o ESP no GKE. -
Criar um
nginx.conf
personalizado para suportar CORSMostra exemplos de como as opções CORS do ESP são escritas para
nginx.conf
como ponto de partida caso precise de personalizar o suporte CORS no ESP.