字段 | 说明 |
specversion | CloudEvents 协议版本,固定为 1.0。 |
id | 事件 ID,由云监控事件中心分配。 |
source | 事件来源产品,固定为 vefaas。 |
type | 事件类型。云沙箱事件命名遵循云监控事件中心的三段式规范:vefaas:Sandbox:<Action>.<Result>。其中 Action 为生命周期动作,Result 为执行结果。 |
time | 事件发生时间,采用年-月-日T时:分:秒Z的格式,例如 2026-09-23T10:04:05Z,其中 Z 表示 UTC 时间。 |
subject | 事件所属资源的 TRN。 |
resourceid | 事件所属的沙箱实例 ID。 |
volcaccountid | 火山引擎账号 ID。 |
volceventbusname | 接收事件的事件总线名称,固定为 default。 |
volcregion | 事件发生的地域,例如 cn-beijing。 |
volcresourcename | 沙箱实例名称(若已配置),便于订阅侧展示。 |
volcprojectname | 沙箱实例所属的 IAM 项目名称,可用于按项目过滤订阅。 |
datacontenttype | 事件数据的内容类型,沙箱实例产生的系统事件统一为 application/json; charset=utf-8,表示 JSON 格式,并使用 UTF-8 字符编码。 |
data |
字段 | 说明 |
sandboxId | 触发事件的沙箱实例 ID,与事件公共字段 resourceid 表示同一个沙箱实例。 |
status | 事件对应操作的执行状态。例如,success 表示操作执行成功。 |
eventId | veFaaS 生成的业务事件 ID。 |
functionId | 沙箱实例所属函数的 ID。 |
occurredAt | 事件在 veFaaS 侧实际发生的时间,采用 RFC 3339 格式。 |
reason | |
requestId | 触发本次操作的请求 ID,可用于关联 API 请求日志和排查问题。 |
事件名称 | 事件类型(type) | 事件触发的可能原因(reason) |
创建实例:执行成功 | vefaas:Sandbox:CreateSandbox.Succeeded | 无 |
创建实例:执行失败 | vefaas:Sandbox:CreateSandbox.Failed |
|
暂停实例:执行成功 | vefaas:Sandbox:PauseSandbox.Succeeded |
|
暂停实例:执行失败 | vefaas:Sandbox:PauseSandbox.Failed |
|
恢复实例:执行成功 | vefaas:Sandbox:ResumeSandbox.Succeeded | 无 |
恢复实例:执行失败 | vefaas:Sandbox:ResumeSandbox.Failed |
|
删除实例:执行成功 | vefaas:Sandbox:KillSandbox.Succeeded | 无 |
删除实例:执行失败 | vefaas:Sandbox:KillSandbox.Failed |
|
实例退出:正常退出 | vefaas:Sandbox:Exited.Normal | exited:沙箱实例内主进程正常结束(退出码为 0),实例已按预期完成运行。 |
实例退出:异常退出 | vefaas:Sandbox:Exited.Abnormal | 无 |
实例运行:运行失败 | vefaas:Sandbox:Run.Failed | HealthCheckFailed:健康检查失败。 |
实例运行:恢复运行 | vefaas:Sandbox:Run.Recovered | 无 |