工作空间资源导出¶
POST /api/v1/workspace/resource/export/task/create
概述¶
发起工作空间资源导出任务
参数补充说明¶
1. 接口用途
发起当前工作空间的资源导出任务。
该接口是异步任务接口,调用成功后只会返回 taskId,不会立即返回压缩包内容。
调用流程建议如下:
- 调用当前接口,获取
taskId - 调用
GET /api/v1/workspace/resource/query_action_status轮询任务状态 - 当状态变为
ok后,从状态接口返回结果中获取导出文件信息
2. 请求说明
当前接口无需请求体,默认导出 DF-API-KEY 所属工作空间的数据。
3. 返回说明
成功返回示例:
说明:
- 只要创建任务成功,就会返回 taskId
- 后续导出执行失败、部分资源导出失败,都需要通过任务状态接口查看
4. 当前资源边界说明
当前工作空间资源导入导出有以下边界:
- 环境变量不包含
scope=rum - 日志索引不包含外部索引和
default - 字段管理只处理工作空间自定义字段
- 数据访问当前不支持工作空间导入导出
5. 导出结果补充说明
如果某个资源中的单个对象导出失败,不会中断整个导出任务。
相关失败明细会记录在任务状态接口返回的 import_info.exportFailedInfo 中。
请求例子¶
curl 'https://openapi.guance.com/api/v1/workspace/resource/export/task/create' \
-H 'DF-API-KEY: <DF-API-KEY>' \
--compressed