function字段介绍
function字段
参数名 |
必填 |
类型 |
参数描述 |
---|---|---|---|
functionName |
True |
String |
函数名称 |
handler |
True |
String |
函数执行入口,规则:xx.xx,必须包含“.” |
True |
String |
运行时 |
|
package |
False |
String |
函数所属的分组Package,用于用户针对函数的自定义分组,默认为default |
memorySize |
True |
Number |
函数消耗的内存,单位M。 取值范围为:128、256、512、768、1024、1280、1536、1792、2048、2560、3072、3584、4096 |
timeout |
True |
Number |
函数执行超时时间,超时函数将被强行停止,范围3~900秒 |
True |
String |
函数代码类型 |
|
codeUrl |
False |
String |
当CodeType为obs时,该值为函数代码包在OBS上的地址,CodeType为其他值时,该字段为空。 |
environmentVariables |
False |
环境变量。最多定义20个,总长度不超过4KB |
|
agencyName |
False |
String |
委托名称,需要IAM支持,并在IAM界面创建委托,当函数需要访问其他服务时,必须提供该字段 |
vpcId |
False |
String |
虚拟私有云唯一标识。配置时,agencyName必填。虚拟私有云标识请登录虚拟私有云页面查看。 |
subnetId |
False |
String |
子网编号。配置时,agencyName必填。子网编号请登录虚拟私有云子网页面查看。 |
dependVersionList |
False |
List<String> |
依赖包,取依赖包的ID |
code |
False |
本地代码地址,当CodeType为zip时,必填 |
|
concurrency |
False |
Number |
单函数最大实例数,取值-1到1000。 -1代表该函数实例数无限制;0代表该函数被禁用 |
concurrentNum |
False |
Number |
单实例最大并发数,取值-1到1000 |
description |
False |
String |
function 的简短描述 |
function: functionName: event-function description: this is a test runtime: Node.js14.18 handler: index.handler memorySize: 128 timeout: 60 code: codeUri: ./code environmentVariables: test: 123 hello: world