Python 38.8 ahora está disponible a nivel general.

Define la configuración del entorno de ejecución

Una app de Python 3 en App Engine se configura con un archivo denominado app.yaml. El archivo define entornos de ejecución, controladores, escalamiento y otra configuración general, incluidas las variables de entorno.

Acerca de los archivos app.yaml

Debes especificar la configuración del entorno de ejecución para tu app de Python 3 en un archivo .yaml. En la actualidad, para que tu implementación se realice de forma correcta, este archivo debe llamarse app.yaml, pero una futura actualización te permitirá usar un nombre personalizado, por ejemplo, service-name-app.yaml.

Un archivo app.yaml individual funciona como un descriptor para la implementación de la versión de un servicio. Primero debes crear el archivo app.yaml para el servicio default de tu aplicación antes de que puedas crear y, luego, implementar los archivos app.yaml de otros servicios adicionales.

Puedes usar un nombre único para tus archivos app.yaml, pero también debes especificar el nombre del archivo con el comando de implementación. Por ejemplo, si le asignas el nombre service-name-app.yaml o app.standard.yaml a tu archivo app.yaml, debes implementar la aplicación mediante una de las siguientes opciones:

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

Para obtener más información sobre cómo estructurar varios servicios y archivos app.yaml en tu aplicación, consulta Estructura servicios web.

Por lo general, tu archivo app.yaml solo requiere el elemento runtime para una app simple de Python 3 en el entorno estándar. Por ejemplo:

runtime: python38 # or python37 for Python 3.7

La sintaxis del archivo app.yaml está en formato YAML.

Todos los elementos de configuración

Para obtener una lista completa de todos los elementos compatibles con este archivo de configuración, consulta la referencia de app.yaml.