Comunicazione tra i servizi

ID regione

Il REGION_ID è un codice abbreviato che Google assegna in base alla regione selezionata quando crei l'app. Il codice non corrisponde a un paese o a una provincia, anche se alcuni ID regione possono sembrare simili ai codici di paesi e province di uso comune. Per le app create dopo febbraio 2020, REGION_ID.r è incluso negli URL App Engine. Per le app esistenti create prima di questa data, l'ID regione è facoltativo nell'URL.

Scopri di più sugli ID regione.

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

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


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

Per informazioni dettagliate sul targeting dei servizi, incluso come definire gli URL HTTPS, vedi Come vengono instradate le richieste. Per autorizzare le richieste tra i tuoi servizi e altri Google Cloud servizi, consulta Configurazione dell'autenticazione per applicazioni di produzione da server a server.

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

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

Percorsi dell'URL riservati

Non è possibile utilizzare i seguenti percorsi URL:

  • Percorsi che terminano con /eventlog
  • Percorsi che iniziano con /_ah/
  • Alcuni percorsi che terminano con z