Il progetto deve contenere, come minimo, i seguenti file:
File e posizione | Descrizione |
---|---|
/src/<your_api_class>.py |
Il file (o i file, se implementi l'API in più classi) della classe contenente l'API di backend. |
/src/<your_api_server>.py |
File facoltativo contenente il codice del server API, se non lo includi nella classe API. |
/src/app.yaml |
Il descrittore di deployment dell'app web richiesto per la configurazione di App Engine. |
I contenuti di ciascuno di questi file obbligatori sono documentati nelle sezioni seguenti.
Il file della classe API
I contenuti obbligatori e facoltativi del file di classe (o dei file, se utilizzi un'API multiclient) sono descritti in dettaglio nell'argomento Creazione di un'API Endpoints.
Il file del server API
Questo file e i relativi contenuti sono descritti in dettaglio nella sezione Creazione di un server web.
app.yaml
I contenuti minimi richiesti per questo file sono i seguenti:
dove:
main
è il nome del modulo e della variabile Python per il server API.threadsafe
è impostato su true se vuoi che App Engine invii più richieste in parallelo o su false se vuoi che le invii in serie.
Sono disponibili impostazioni aggiuntive, ma facoltative. Per ulteriori informazioni, consulta il
riferimento app.yaml
. Tuttavia, tieni presente che le informazioni riportate nelle sezioni Richiesta di accesso o stato di amministratore e
URL sicuri non si applicano alle API di backend.