Python 38 est désormais accessible à tous.

Définir des paramètres d'exécution

La configuration d'une application Python 3 dans App Engine s'effectue à l'aide d'un fichier nommé app.yaml. Ce fichier définit les environnements d'exécution, les gestionnaires, le scaling, ainsi que d'autres paramètres généraux, tels que les variables d'environnement.

À propos des fichiers app.yaml

Vous spécifiez la configuration de l'environnement d'exécution de votre application Python 3 dans un fichier .yaml. Actuellement, pour que votre déploiement réussisse, ce fichier doit être nommé app.yaml, mais une mise à jour ultérieure vous permettra d'utiliser un nom personnalisé, par exemple service-name-app.yaml.

Un fichier app.yaml individuel sert de descripteur pour le déploiement d'une version d'un service. Vous devez d'abord créer le fichier app.yaml pour le service default de votre application avant de pouvoir créer et déployer des fichiers app.yaml pour des services supplémentaires dans l'application.

Vous pouvez utiliser un nom unique pour vos fichiers app.yaml, mais vous devez spécifier le nom du fichier avec la commande de déploiement également. Par exemple, si vous nommez votre fichier app.yaml "service-name-app.yaml" ou "app.standard.yaml", vous devez déployer votre application à l'aide de l'une des commandes suivantes :

gcloud app deploy service-name-app.yaml
gcloud app deploy app.standard.yaml

Pour savoir comment structurer plusieurs services et fichiers app.yaml dans votre application, consultez la page Structurer des services Web.

Généralement, votre fichier app.yaml nécessite uniquement l'élément runtime pour une application Python 3 simple dans l'environnement standard, par exemple :

runtime: python38 # or python37 for Python 3.7

La syntaxe du fichier app.yaml est au format YAML.

Liste de tous les éléments de configuration

Pour obtenir la liste complète des éléments acceptés dans ce fichier de configuration, consultez la documentation de référence sur app.yaml.