Aviso: En los próximos meses, reorganizaremos el sitio de documentación de App Engine para facilitar la búsqueda de contenido y alinearlo mejor con el resto de los productos de Google Cloud. El mismo contenido estará disponible, pero la navegación ahora coincidirá con el resto de los productos de Cloud.

Go 1.16 pasó a la fase de disponibilidad general.

Establece comunicaciones entre tus servicios

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

ID de región

REGION_ID es un código abreviado que Google asigna en función de la región que seleccionas cuando creas la app. El código no corresponde a un país ni a una provincia, aunque algunos ID de región puedan parecer similares a los códigos de país y provincia que se suelen usar. En el caso de las apps creadas después de febrero de 2020, REGION_ID.r se incluye en las URL de App Engine. En el caso de las apps existentes creadas antes de esta fecha, el ID de región es opcional en la URL.

Obtén más información acerca de los ID de región.

Puedes usar varios métodos para comunicarte entre tus servicios de App Engine o con otros servicios, incluidos los servicios de Google Cloud 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 quieras establecer como destino, además del ID del proyecto de Cloud correspondiente:


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

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

Tus servicios de App Engine también pueden comunicarse mediante 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 tu aplicación, servicios o, incluso, aplicaciones externas.

Para compartir datos entre bases de datos y tu app de App Engine o cualquier otra aplicación externa, consulta Comprende el almacenamiento de datos y archivos.