参数 | 类型 | 示例值 | 描述 |
Id | String | nw****** | 函数 ID。 |
Name | String | official-site | 函数名称。 |
Description | String | This is a description | 函数描述。 |
RevisionNumber | Integer | 1 | 函数版本号。 |
RevisionDescription | String | This is a revision description | 函数版本描述。 |
Runtime | String | python3.8/v1 | 函数运行时。 |
ExclusiveMode | Boolean | false | 独占模式开关。
|
RequestTimeout | Integer | 30 | 请求超时(单位:秒)。 |
MaxReplicas | Integer | 10 | 最大实例数量。 |
MaxConcurrency | Integer | 100 | 单实例最大并发。ExclusiveMode=false 时可设置该参数, 取值范围 10-1000。 |
MemoryMB | Integer | 1024 | 单实例最大内存(单位:MB)。 |
CodeSize | Integer | 1024 | 代码包大小。 |
CodeSizeLimit | Integer | 64 | 代码包大小上限,只暴露给管理员/开了白名单的用户。Native 函数默认 256 MB,其他默认 64 MB。 |
Source | String | templates/vefaas-python38-default.zip | 代码/镜像源。 |
SourceLocation | String | tos://tos-cn-beijing.volces.com/test.zip | 代码/镜像的来源地址。 |
SourceType | String | tos | 代码源类型。 |
Envs | - | 函数环境变量。 | |
VpcConfig | - | VPC 配置。 | |
HealthCheckConfig | - | 健康检查配置。 | |
CreationTime | String | 2020-05-20T13:00:55Z | 函数创建时间。 |
RevisionCreationTime | String | 2020-05-20T13:00:55Z | 版本创建时间。 |
TlsConfig | - | 函数 TLS 日志配置。 | |
InstanceType | String | nvidia-tesla-l4 | 函数实例的实例类型。
|
NasStorage | - | 文件存储 NAS 配置。 | |
TosMountConfig | - | TOS 对象存储挂载配置。 | |
InitializerSec | Integer | 30 | 函数初始化超时配置。 |
FunctionType | String | sandbox | 函数类型。 |
Role | String | trn:iam::1400000044:role/VeFaaSDefaultRole | 函数实例绑定 IAM 角色 |
AsyncTaskConfig | {"EnableAsyncTask":true,"MaxRetry":3,"DestinationConfig":{"OnFailure":{"Destination":"http://dummyinstanceid.apigateway-cn-beijing-****.****.com/failure"},"OnSuccess":{"Destination":"http://dummyinstanceid.apigateway-cn-beijing-inner.volceapi.com/success"}}} | 异步任务配置。 |
参数 | 类型 | 示例值 | 描述 |
EnableVpc | Boolean | false | 函数是否开启 VPC 访问。参数值:
|
VpcId | String | vpc-2d73mgm**** | 函数所属 VPC 的 ID。 |
SubnetIds | Array of String | ["subnet-mj1l******"] | 函数开启 VPC 访问后,对应的子网 ID。 |
SecurityGroupIds | Array of String | ["sg-3re8ffwjclybk5zsk****"] | 函数开启 VPC 访问后,对应的安全组 ID。 |
EnableSharedInternetAccess | Boolean | false | 函数访问公网开关。是否通过函数服务的 VPC 共享 NAT 网关,访问公网。参数值:
|
参数 | 类型 | 示例值 | 描述 |
EnableHealthCheck | Boolean | true | 是否开启健康检查:
|
ProbeHandler | - | 健康检查的类型。 | |
InitialDelaySeconds | Integer | 5 | 首次健康检查前的延迟时间,单位为秒。 |
PeriodSeconds | Integer | 10 | 每次健康检查之间的时间间隔,单位为秒。 |
TimeoutSeconds | Integer | 2 | 每次健康检查的超时时间,单位为秒。 |
FailureThreshold | Integer | 3 | 在判断探测失败之前需要连续失败的次数。 |
SuccessThreshold | Integer | 3 | 在判断探测成功之前需要连续成功的次数。 |
参数 | 类型 | 示例值 | 描述 |
EnableNas | Boolean | false | 是否开启 NAS 存储挂载,参数值:
|
NasConfigs | - | NAS 存储配置。 |
参数 | 类型 | 示例值 | 描述 |
EnableTos | Boolean | false | 是否开启 TOS 存储挂载,参数值:
|
Credentials | - | 开启 TOS 存储挂载后,需要提供具有 TOS 域名访问权限的访问密钥(AK/SK)。 | |
MountPoints | - | 开启 TOS 存储挂载后需要提供 TOS 存储配置列表。最多不超过 5 个。 |
参数 | 类型 | 示例值 | 描述 |
MaxRetry | Integer | 3 | 异步任务失败重试次数,可选择值为 0~3。 |
EnableAsyncTask | Boolean | true | 是否开启异步任务。 |
DestinationConfig | - | 异步任务回调目标配置。 |
参数 | 类型 | 示例值 | 描述 |
HTTPGet | - | 使用 HTTP 协议进行存活探测。 | |
TCPSocket | - | 使用 TCP 协议进行存活探测。 |
参数 | 类型 | 示例值 | 描述 |
Gid | Long | 1000 | 文件系统中的用户组,暂时不支持自定义。如果提供该参数,参数值必须和函数 run user gid 保持一致,取值为:1000。 |
Uid | Long | 1000 | 文件系统中的用户,暂时不支持自定义。如果提供该参数,参数值必须和函数 run user uid 保持一致,取值为:1000。 |
RemotePath | String | / | 文件系统远端目录。长度 1~128 个字符,只能以“/”开头,支持大小写字母、数字和特殊字符(- . _ ~ / : @ = + ? #)。 |
FileSystemId | String | enas-cns****** | NAS 文件系统 ID。 |
MountPointId | String | mount-63****** | NAS 挂载点 ID。 |
LocalMountPath | String | /mnt/nas | 函数本地挂载目录。长度 1~128 个字符,只能以“/”开头,支持大小写字母、数字和特殊字符(- . _ ~ / : @ = + ? #)。 |
参数 | 类型 | 示例值 | 描述 |
Endpoint | String | http://tos-cn-beijing.ivolces.com | TOS 访问域名。 |
ReadOnly | Boolean | true | 函数本地目录访问权限,挂载 TOS Bucket 后,函数本地挂载目录的访问权限是否为只读,参数值:
|
BucketName | String | ai-model | TOS 存储桶名称 |
BucketPath | String | / | 挂载的 TOS Bucket 路径。 |
LocalMountPath | String | /mnt/tos | 函数本地挂载目录。 |