Establece comunicaciones entre servicios

Puedes usar diversos métodos para establecer comunicaciones entre los servicios de App Engine y otros servicios, como los de GCP y las aplicaciones externas.

El enfoque más sencillo para comunicarse con el servicio de App Engine es enviar solicitudes HTTP orientadas, en las que la URL incluye el nombre o ID de un recurso. Por ejemplo, puedes incluir el ID de un servicio o una versión que desees orientar, además del ID del proyecto de GCP correspondiente:

http://[VERSION_ID].[SERVICE_ID].[MY_PROJECT_ID].appspot.com
https://[VERSION_ID]-dot-[SERVICE_ID]-dot-[MY_PROJECT_ID].appspot.com

Para obtener información detallada sobre cómo orientar los servicios, incluso cómo definir URL HTTPS, consulta Cómo se enrutan las solicitudes. Si deseas autorizar las solicitudes entre tus servicios y otros servicios de GCP, consulta Configurar la autenticación para aplicaciones de producción de servidor a servidor.

Los servicios de App Engine también se pueden comunicar mediante Cloud Pub/Sub, que proporciona mensajes confiables y asíncronos de varios a varios entre procesos, incluido App Engine. Estos procesos pueden ser instancias individuales de la aplicación o los servicios, o incluso aplicaciones externas.

Para compartir datos entre bases de datos y tu aplicación de App Engine o alguna otra aplicación externa, consulta la información sobre el almacenamiento de archivos y datos.