Comunicazione tra i servizi

ID regione

REGION_ID è un codice abbreviato assegnato da Google in base all'area geografica selezionata al momento della creazione dell'app. Il codice non corrisponde a un paese o a una provincia, anche se alcuni ID di area geografica potrebbero essere simili ai codici di paese e provincia di uso comune. Per le app create dopo febbraio 2020, REGION_ID.r è incluso negli URL di App Engine. Per le app esistenti create prima di questa data, l'ID area geografica è facoltativo nell'URL.

Scopri di più sugli ID dell'area geografica.

Puoi utilizzare vari metodi per comunicare tra i tuoi servizi App Engine o con altri servizi, inclusi i servizi Google Cloud e le applicazioni esterne.

L'approccio più semplice per comunicare con il tuo servizio App Engine è inviare richieste HTTP mirate, dove l'URL include il nome o l'ID di una risorsa. Ad esempio, puoi includere l'ID di un servizio o una versione che vuoi scegliere come target, oltre all'ID progetto Cloud corrispondente:


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

Per i dettagli sul targeting dei servizi, incluse le modalità per definire gli URL HTTPS, consulta la sezione Modalità di routing delle richieste. Per autorizzare le richieste tra i tuoi servizi e altri servizi Google Cloud, consulta la pagina relativa alla configurazione dell'autenticazione per le applicazioni di produzione da server a server.

I servizi di App Engine possono anche comunicare utilizzando Pub/Sub, che fornisce messaggistica asincrona many-to-many affidabile tra i processi, incluso App Engine. Questi processi possono essere istanze singole di applicazioni, servizi o anche applicazioni esterne.

Per condividere i dati tra database e l'app App Engine o qualche altra applicazione esterna, consulta Comprendere i dati e l'archiviazione di file.