函数服务
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Action | String | 是 | CreateSandbox | 接口名称。当前 API 的名称为 CreateSandbox。 |
Version | String | 是 | 2024-06-06 | 接口版本。当前 API 的版本为 2024-06-06。 |
FunctionId | String | 是 | wrws**** | 沙箱实例所属的沙箱应用 ID。 |
Timeout | Integer | 否 | 60 | 沙箱实例存活时长:
|
Metadata | JSON Map | 否 | {"app":"test"} | 沙箱实例标签(Label)元信息,用于标记、筛选实例。格式为<"key":"value">。 |
InstanceTosMountConfig | 否 | - | 沙箱实例级别对象存储(TOS)存储挂载配置。 注意
| |
Envs | 否 | - | 沙箱实例环境变量。 | |
InstanceImageInfo | 否 | - | 沙箱实例镜像信息,包括镜像地址、启动命令、监听端口。 | |
CpuMilli | Integer | 否 | 1000 | 沙箱实例 CPU 规格:
|
MemoryMB | Integer | 否 | 2048 | 沙箱实例内存规格:
|
MaxConcurrency | Integer | 否 | 100 | 单实例请求最大并发数:
|
RequestTimeout | Integer | 否 | 30 | 请求超时时间:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Enable | Boolean | 是 | true | 沙箱实例是否启用了实例级别的 TOS 挂载,参数值说明:
|
TosMountPoints | 是 | - | 启用了实例级别 TOS 挂载的沙箱实例具体 TOS 挂载目录信息。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Key | String | 是 | business_type | 沙箱实例环境变量的键。 |
Value | String | 是 | free | 沙箱实例环境变量的值。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
Id | String | 否 | xGWv9**** | 沙箱实例使用的已预热镜像 ID。 |
Port | Integer | 是 | 8080 | 沙箱实例镜像监听端口。 注意 请避免使用 veFaaS 占用的端口:9000、9001、9990。 |
Image | String | 否 | cr-vefaas-cn-beijing.cr.volces.com/wdf/test/****:latest | 沙箱实例使用的已预热镜像地址。 |
Command | String | 是 | bash /root/sandbox/scripts/run.sh | 沙箱实例程序的启动命令。如需指定脚本文件,请使用绝对路径,并确保脚本具有相应的可执行权限。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
BucketPath | String | 是 | /sandbox | 沙箱实例挂载的 TOS 远端目录。 |
LocalMountPath | String | 是 | /mnt/tos | 沙箱实例挂载的 TOS 存储桶本地目录。 该目录为沙箱应用已配置的 TOS 存储挂载的本地目录时,系统根据指定的本地目录,修改与之对应的 TOS BucketPath。 |
参数 | 类型 | 示例值 | 描述 |
SandboxId | String | vefaas-e8m6xarn-p2zamuv2fr-****** | 沙箱实例的 ID,同时也是沙箱实例的名称。 |