创建函数
前提条件
- 具备已通过实名认证的天翼云账号
- 已开通函数计算服务
操作步骤
-
登录函数计算控制台,在左侧导航栏,单击函数,进入函数列表页面。
-
在函数列表页中,点击创建函数按钮,进入函数创建页面。
-
在函数创建页面,选择创建函数的方式,并配置以下配置项,然后单击确定。以下操作以使用自定义运行时创建函数为例。
基本设置
配置项 | 说明 |
---|---|
函数名称 | 设置函数名称 |
函数代码
配置项 | 说明 | 示例 |
---|---|---|
运行环境 | 选择您熟悉的开发语言,目前支持Python、Java、Go、Node.js、Php、.Net。 | Python3.10 |
代码上传方式 | 选择代码上传到函数计算的方式。可以选择示例代码或通过 zip 包上传代码。 | 使用示例代码 |
示例代码 | 选择示例代码。 | 自定义 python3.10 运行时 |
高级配置
配置项 | 说明 | 示例 |
---|---|---|
vCPU规格 | 为函数配置运行vCPU规格。 | 0.5 核 |
内存规格 | 为函数配置运行的内存规格。 | 512 MB |
临时硬盘大小 | 根据您的业务情况,选择临时存储文件的硬盘大小。 | 512 MB |
实例并发度 | 支持一个实例同时并发执行多个请求,这个值用来配置单个函数实例可以同时处理多少个请求。 | 1 |
执行超时时间 | 设置函数执行的超时时间。 | 64 |
请求处理程序 | 设置请求处理程序,函数计算的运行时会加载并调用您的请求处理程序处理请求。 | index.handler |
时区 | 选择函数的时区。 | UTC |
函数角色 | 选择根据函数所在服务配置的角色。 | CTyunDefaultRole |
允许访问VPC | 是否允许函数访问VPC内资源。 | 否 |
允许函数默认网卡访问公网 | 是否允许函数可以通过默认网卡访问公网。关闭后,当前服务中的函数将无法通过函数计算的默认网卡访问公网。 | 否 |
说明vCPU大小(单位为核)与内存大小(单位为GB)的比例必须设置在1:1到1:4之间。
环境变量:设置函数运行环境中的环境变量。可以使用 json 或表单的形式编辑。
编辑函数
- 点击函数名称,进入函数详情页,您可以在代码页签修改函数代码,对您的代码进行编辑和部署。
- 您可以重新上传代码进行部署,也可以将写好的代码进行导出备份。
删除函数
登录函数计算控制台,单击函数,选择要删除的目标函数,在操作列进行删除。