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.

Os seus serviços do App Engine também podem comunicar através do Pub/Sub, que oferece mensagens assíncronas fiáveis de muitos para muitos entre processos, incluindo o App Engine. Estes processos podem ser instâncias individuais da sua aplicação, serviços ou até mesmo aplicações externas.

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.

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