Avviso: nei prossimi mesi, stiamo riorganizzando il sito della documentazione di App Engine per semplificare la ricerca di contenuti e l'allineamento con gli altri prodotti Google Cloud. Saranno disponibili gli stessi contenuti, ma ora la navigazione corrisponderà al resto dei prodotti Cloud. Se hai feedback o domande mentre navighi nel sito, fai clic su Invia feedback.

Comunicazione tra i servizi

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

ID regione

REGION_ID è un codice abbreviato assegnato da Google in base all'area geografica selezionata quando crei l'app. Il codice non corrisponde a un paese o a una provincia, anche se alcuni ID area geografica potrebbero sembrare simili ai codici paese e provincia più utilizzati. 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 regione è facoltativo nell'URL.

Scopri di più sugli ID regione.

Puoi utilizzare diversi 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 servizio App Engine consiste nell'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 scegliere come target, oltre all'ID progetto Cloud corrispondente:


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

Tieni presente che la lunghezza combinata di VERSION-dot-SERVICE-dot-PROJECT_ID, dove VERSION è il nome della versione, SERVICE è il nome del servizio e PROJECT_ID è l'ID progetto, non può contenere più di 63 caratteri e non può iniziare o terminare con un trattino. Se la lunghezza combinata supera i 63 caratteri, potrebbe essere visualizzato l'errore DNS address could not be found. .

Scopri di più sulle richieste in App Engine:

I servizi di App Engine possono anche comunicare tramite Pub/Sub, che fornisce messaggi asincroni affidabili molti tra più processi, tra cui App Engine. Questi processi possono essere singole istanze della tua applicazione, dei tuoi servizi o anche di applicazioni esterne.

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

Se utilizzi i servizi in bundle precedenti, puoi anche trasferire le richieste tra i servizi e i servizi a endpoint esterni utilizzando l'API Fetch URL.

Inoltre, i servizi nell'ambiente standard che si trovano all'interno dello stesso progetto Cloud possono utilizzare una delle API App Engine per le seguenti attività:

Percorsi URL riservati

Non è possibile utilizzare i seguenti percorsi degli URL:

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