Esta página descreve como implementar a sua API.
Antes de começar
- Configure o seu ambiente de programação e transfira ferramentas.
- Crie a sua API.
- Crie um servidor Web para publicar a sua API.
Implementar a sua API na produção
Para implementar uma API:
- Defina a variável de ambiente - ENDPOINTS_GAE_SDKpara o caminho da pasta do SDK do App Engine:- Path_to_Cloud_SDK/platform/google_appengine.- Substitua - Path_to_Cloud_SDKpela saída do seguinte comando:- gcloud info --format="value(installation.sdk_root)"
- Execute o seguinte comando no diretório principal da API: - gcloud app deploy- Aguarde alguns momentos até que a implementação seja bem-sucedida, ignorando as mensagens de aviso. Quando a implementação estiver concluída, é apresentada uma mensagem semelhante à seguinte: - File upload done. Updating service [default]...done. 
- Confirme a implementação bem-sucedida enviando um pedido de teste para a API, por exemplo: - curl --request POST \ --header "Content-Type: application/json" \ --data '{"content":"echo"}' \ https://PROJECT_ID.appspot.com/_ah/api/echo/v1/echo?n=2- Substitua - PROJECT_IDpelo ID do projeto e- echopelo nome da API.- Os resultados são: - { "content": "echo echo" }
Se não recebeu uma resposta bem-sucedida, consulte o artigo Resolução de problemas de erros de resposta.
Implementação em várias versões da app
Para obter informações sobre como fazer o controlo de versões da API e como implementar versões, consulte o artigo Como lidar com o controlo de versões da API
Testar uma API localmente
Pode usar o servidor de desenvolvimento local do App Engine para testar a sua API localmente. Para mais informações sobre o servidor de desenvolvimento local, consulte o artigo Usar o servidor de desenvolvimento local.
Para executar a API localmente:
- A partir do diretório raiz do projeto, inicie o servidor de desenvolvimento do App Engine: - dev_appserver.py YOUR_PROJECT_DIR 
- Execute - curlpara fazer um pedido de API, por exemplo:- curl --request POST \ --header "Content-Type: application/json" \ --data '{"message":"echo"}' \ "${HOST}/_ah/api/echo/v1/echo?n=2"
Adicionar gestão de APIs
Os Frameworks de Endpoints oferecem funcionalidades de gestão de APIs, como:
Para que a sua API seja gerida pelos Endpoints Frameworks, tem de gerar e implementar um documento OpenAPI que descreva a sua API, conforme descrito em Adicionar gestão de APIs.