Il progetto deve contenere almeno i seguenti file:
File e posizione | Descrizione |
---|---|
/src/<your_api_class>.py |
Il file della classe (o i file, se implementi l'API in più classi) contenenti 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. |
Il contenuto di ciascuno di questi file obbligatori è documentato nelle sezioni seguenti.
Il file di classe dell'API
I contenuti obbligatori e facoltativi del file della classe (o dei file, se utilizzi un'API multi-classe) sono descritti in dettaglio nell'argomento Creazione di un'API Endpoints.
Il file del server API
Questo file e i suoi contenuti sono descritti in modo completo nella sezione Creazione di un server web.
app.yaml
I contenuti minimi necessari 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, oppure su false, se vuoi che App Engine invii le richieste in modo seriale.
Sono disponibili impostazioni aggiuntive ma facoltative. Per ulteriori informazioni, consulta la documentazione di riferimento di app.yaml
. Tuttavia, tieni presente che le informazioni in Richiesta di stato di accesso o amministratore e URL protetti non si applicano alle API di backend.