Comunicação entre os seus serviços

ID da região

O REGION_ID é um código abreviado que a Google atribui com base na região que seleciona quando cria a sua app. O código não corresponde a um país ou uma província, embora alguns IDs de regiões possam parecer semelhantes aos códigos de países e províncias usados frequentemente. Para apps criadas após fevereiro de 2020, REGION_ID.r está incluído nos URLs do App Engine. Para apps existentes criadas antes desta data, o ID da região é opcional no URL.

Saiba mais acerca dos IDs de regiões.

Pode usar vários métodos para comunicar entre os seus serviços do App Engine ou com outros serviços, incluindo serviços e aplicações externas. Google Cloud

A abordagem mais simples para comunicar com o seu serviço do App Engine é enviar pedidos HTTP segmentados, em que o URL inclui o nome ou o ID de um recurso. Por exemplo, pode incluir o ID de um serviço ou de uma versão que quer segmentar, além do Google Cloud ID do projeto correspondente:


https://VERSION-dot-SERVICE-dot-PROJECT_ID.REGION_ID.r.appspot.com

Para ver detalhes sobre a segmentação dos seus serviços, incluindo como definir URLs HTTPS, consulte Como os pedidos são encaminhados. Para autorizar os pedidos entre os seus serviços e outros Google Cloud serviços, consulte o artigo Configurar a autenticação para aplicações de produção servidor a servidor.

Para partilhar dados entre bases de dados e a sua app do App Engine ou alguma outra aplicação externa, consulte o artigo Compreender o armazenamento de dados e ficheiros. No ambiente padrão, também pode transmitir pedidos entre serviços e de serviços para pontos finais externos através da API URL Fetch.

Além disso, os serviços no ambiente padrão que residem no mesmo projetoGoogle Cloud também podem usar uma das APIs do App Engine para as seguintes tarefas:

  • Partilhar uma única instância de memcache.
  • Colaborar atribuindo trabalho entre serviços através de filas de tarefas.

Caminhos de URLs reservados

Não é possível usar os seguintes caminhos de URL:

  • Caminhos que terminam com /eventlog
  • Caminhos que começam por /_ah/
  • Alguns caminhos que terminam com z