跳转到主要内容
本节介绍如何查询沙箱生命周期中的关键事件,适用于问题排查、审计、用量分析和账单核对等场景。

查询沙箱事件

通过 Events API 可以获取当前账号下的沙箱事件列表,并按沙箱、模板、事件类型、状态和时间范围等条件过滤结果。

使用 SDK 查询事件

查询单个沙箱实例的事件

如果您已经创建了一个沙箱,可以直接通过该沙箱对象查询它的事件记录。

筛选事件

使用查询参数缩小事件时间线范围。
参数类型是否必填默认值 / 限制说明
startTimeint64默认为 endTime - 30 days查询开始时间,秒级 Unix 时间戳。查询范围包含该时间点。
endTimeint64默认为当前时间查询结束时间,秒级 Unix 时间戳。必须大于 startTime
sandboxIDstring-按沙箱 ID 筛选。支持模糊匹配。
templateIDstring-按模板 ID 筛选。支持模糊匹配。
eventsstring默认为关键事件集合逗号分隔的事件类型。当前关键事件集合包括 createpauseresumeconnecttimeoutdelete
statestring-按事件状态筛选,例如 success 或失败状态。
orderAscboolfalse是否按 recordAt 升序排序。默认按降序返回事件。
offsetint32默认 0,最小值 0跳过的事件数量。
limitint32默认 10,最小值 1,最大值 100本次最多返回的事件数量。
时间字段使用秒级 Unix 时间戳,请勿传入毫秒级时间戳。单次查询最大时间范围为 60 天。如需查询更长时间线,请拆分为多个较小时间范围。

分页

Events API 使用基于 offset 的分页方式。首次请求从 offset: 0 开始;如果 hasMoretrue,下一页使用 offset + limit 继续请求。limit 最大值为 100。

响应字段

事件响应包含 items 数组和分页元数据。
字段说明
items符合查询条件的沙箱事件列表。
total分页前符合查询条件的事件总数。
hasMore当前页之后是否还有更多事件。
items 中每个事件对象包含以下字段。
字段说明
eventID唯一事件 ID。
recordAt事件记录时间,秒级 Unix 时间戳。
templateID沙箱使用的模板 ID。
templateName沙箱使用的模板名称。
sandboxID沙箱 ID。
eventName事件类型,例如 createpauseresumeconnecttimeoutdelete
state事件状态。
errorMsg事件失败或发生异常时的错误信息。无错误时通常为空。
statusCode与操作相关的 HTTP 状态码,如可用。

响应示例

最后修改于 2026年7月2日