Como se comunicar entre os serviços

ID da região

O REGION_ID é um código abreviado que o Google atribui com base na região que você selecionou ao criar o aplicativo. O código não corresponde a um país ou estado, ainda que alguns IDs de região sejam semelhantes aos códigos de país e estado geralmente usados. Para apps criados após fevereiro de 2020, o REGION_ID.r está incluído nos URLs do App Engine. Para apps existentes criados antes dessa data, o ID da região é opcional no URL.

Saiba mais sobre IDs de região.

É possível usar vários métodos para se comunicar entre seus serviços do App Engine ou com outros serviços, incluindo serviços do Google Cloud e aplicativos externos.

A abordagem mais simples para a comunicação com o serviço do App Engine é enviar solicitações HTTP segmentadas, em que o URL inclui o nome ou o ID de um recurso. Por exemplo, inclua o ID de um serviço ou versão que quer segmentar, além do ID do projeto do Google Cloud correspondente:


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

Para ver detalhes sobre como segmentar serviços, inclusive sobre como definir URLs HTTPS, consulte Como as solicitações são encaminhadas. Para autorizar as solicitações entre seus serviços e outros serviços do Google Cloud, consulte Como configurar a autenticação em aplicativos de produção de servidor para servidor.

Os serviços do App Engine também podem se comunicar por meio do Pub/Sub, que fornece mensagens de muitos para muitos confiáveis e assíncronas entre processos, incluindo o App Engine. Esses processos podem ser instâncias individuais de um aplicativo, de serviços ou até de aplicativos externos.

Para compartilhar dados entre bancos de dados e o app do App Engine ou outro aplicativo externo, consulte Noções básicas sobre armazenamento de dados e arquivos.

Caminhos de URL reservados

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

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