本文介绍 Native Python 运行时函数(下文简称 “Native Python 函数”)的运行环境、开发方法、日志采集及部署方法。
Native Python 运行时支持用户基于原生的 Python HTTP 框架开发 Web 应用。
Native Python 运行时内置以下 Python 版本。使用以下版本时无需安装第三方解释器。
Python 3.8
Python 3.9
Python 3.12
如果您希望使用其他 Python 版本,可以基于 Native 运行时 的镜像部署方式来实现:将对应开发语言的运行时导入 Dockerfile 文件中,一起打包成镜像,使用镜像的方式部署。
示例:在 Dockerfile 文件中导入对应开发语言的运行环境。
FROM python:3
Native Python 运行时的容器环境如下:
操作系统版本:Debian GNU/Linux 11 (bullseye)。
架构:x86_64。
仅允许对容器内/tmp
目录进行写操作,默认临时存储空间容量 512 MB。超过容量限制,服务将被驱逐并重新启动。
说明
用户本地数据落盘不是持久化的,数据会随着容器被销毁而删除,请谨慎使用。如需持久化存储请参见 函数存储选型。