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:
- Come vengono gestite le richieste: scopri come l'applicazione riceve le richieste e invia le risposte.
- Come vengono instradate le richieste: scopri come scegliere come target i tuoi servizi e come definire URL HTTPS.
- Scopri come autorizzare le richieste tra i tuoi servizi e altri servizi Google Cloud:
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à:
- Condividere un'unica istanza memcache.
- Collabora assegnando i lavori tra i servizi tramite le coda di 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