You need to enable JavaScript to run this app.
Volcano Engine Function as a Service

Volcano Engine Function as a Service

Copy page
Download PDF
Native Python runtime
Overview
Copy page
Download PDF
Overview
This topic describes the runtime environment, development methods, log collection, and deployment procedures for Native Python functions (hereinafter referred to as "Native Python functions").​
Runtime environment​
The Native Python runtime enables developers to develop Web applications by using native Python HTTP frameworks.​
Development languages​
The Native Python runtime has the following built-in Python versions. You do not need to install a third-party interpreter when using one of the following versions.​
  • Python 3.8​
  • Python 3.9​
  • Python 3.10​
  • Python 3.12​
To use a Python version other than the above ones, use image-based deployment available for the Native Runtime. Specifically, you need to import the runtime for the corresponding development language into the Dockerfile to include it in the image, and deploy the application function using the image.​
The following content provides an example of importing a runtime environment for a programming language into a Dockerfile.​
​
FROM python:3​
​
Container environment​
The container environment of the Native Python runtime is as follows:​
  • Operating system version: Debian GNU/Linux 11 (bullseye).​
  • Architecture: x86_64.​
Filesystem restrictions​
Write access is limited to the /tmp directory within containers. The default temporary storage capacity is 512 MiB. Exceeding this limit will cause the service to be evicted and restarted.​
tip​
Data written locally is non-persistent and will be deleted upon container destruction. Be cautious when using temporary storage. For persistent storage, see Function storage options.​
​
Last updated: 2026.08.19 14:06:05