更新时间:2025-07-29 GMT+08:00
分享

数据集彻底删除

功能介绍

只针对从obs上传的数据,在删除数据集的时候要关联删除OBS下对应的原始数据。

URI

POST /v1/{project_id}/workspaces/{workspace_id}/data-management/dataset/permanent-delete

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

用户Token。

用于获取操作API的权限。如图4中响应消息头中X-Subject-Token的值即为Token。

约束限制:

不涉及

取值范围:

不涉及

默认取值:

不涉及

Content-Type

String

参数解释:

发送的实体的MIME类型。

约束限制:

不涉及

取值范围:

不涉及

默认取值:

application/json

表2 请求Body参数

参数

是否必选

参数类型

描述

dataset_name

string

参数解释:

数据集名称。

约束限制:

名称长度范围[1,128]。

取值范围:

不涉及。

默认取值:

不涉及。

catalog

CatalogEnum

参数解释:

数据集形态。

约束限制:

不涉及。

取值范围:

  • ORIGINAL:执行数据导入产生的数据集类型。
  • PROCESS:执行数据加工产生的数据集类型。
  • PUBLISH:执行数据发布产生的数据集类型。

默认取值:

不涉及。

delete_obs

boolean

参数解释:

删除obs数据。

约束限制:

不涉及。

取值范围:

  • true:删除obs数据。
  • false:不删除obs数据。

默认取值:

不涉及。

响应参数

参数

参数类型

描述

dataset_name

string

参数解释:

数据集名称。

约束限制:

不涉及。

取值范围:

名称长度范围[1,128]。

默认取值:

不涉及。

catalog

CatalogEnum

参数解释:

数据集形态。

约束限制:

不涉及。

取值范围:

  • ORIGINAL:执行数据导入产生的数据集类型。
  • PROCESS:执行数据加工产生的数据集类型。
  • PUBLISH:执行数据发布产生的数据集类型。

默认取值:

不涉及。

result

boolean

参数解释:

操作结果。

约束限制:

不涉及。

取值范围:

  • true:删除成功。
  • false:删除失败。

默认取值:

不涉及。

请求示例

彻底删除数据集对应的OBS原始数据

POST https://{endpoint}/v1/{project_id}/workspaces/{workspace_id}/data-management/dataset/permanent-delete

Requet Header:
Content_Type: application/json
X-Auth-Token: MIIVV...

Request Params:
dataset_name: pub_345135233
catalog: PROCESS
delete_obs:true

响应示例

{
    "DatasetOperationResp": [
        {
            "dataset_name": pub_345135233,
            "catalog": PROCESS,
            "result": true,
        },
}

状态码

请参见状态码

错误码

请参见错误码

相关文档