创建数据集 | 大装置帮助中心
跳到主要内容

创建数据集

POST /aids/aidmp/data/v2/dataSpaces/{data_space_id}/repos

请求头(Request Header)

参考认证(authentication)

请求参数(Request Parameters)

名称类型必须位置默认值取值范围描述
data_space_idstringpath--数据空间ID.

请求体(Request Body)

名称类型必须默认值取值范围描述
namestring--名称.
display_namestring--显示的名称,例如url上.
descstring--数据集的描述.
is_asyncboolean-false数据集是否是创建中状态.

请求示例(Request Example)

curl --location 'https://aidmp.cn-sh-01.sensecoreapi.dev/aids/aidmp/data/v2/dataSpaces/ecfcd941-575c-11ee-9d6f-46f164dda338/repos' \
--header 'Content-Type: application/json' \
--data '{"name": "demo03",
"display_name": "demo03"
}'

响应(Response)

名称类型描述
idstring数据集ID.
namestring名称.
display_namestring显示的名称,例如url上.
create_user_idstring数据集的创建者ID(用于用户界面).
descstring数据集的描述.
tenant_idstring所属租户ID.
branch_numinteger分支数量(用于用户界面).
commit_numinteger版本数量(用于用户界面).
file_numinteger数据集中不同文件的总数,即有多少个不同的SHA.
is_emptyboolean数据集是否空(用于用户界面).
prefix_uristring固定前缀(用于用户界面).
create_usernamestring创建用户名称(用于用户界面),对应云管/v1/users/{user_id}接口返回结果里面的username.
last_commit_timestring最新一次的提交时间(用于用户界面).
create_timestring创建时间.
update_timestring最后更新时间.
default_branchstring默认分支名.
is_publicboolean是否是公开数据集.
is_allow_publicboolean是否允许公开.
repo_typeinteger($enum)数据集类型.
oss_pathstring对象存储路径.
is_asyncboolean是否是创建中状态,true表示数据集状态为Creating.
acl_listarray[integer($enum)]用户在此数据集所拥有的权限.

其中,repo_type有如下情况

状态数值含义
COMMON0普通数据集,默认值
IMPORT1导入的数据集

其中,acl_list有如下情况

状态数值含义
UNKNOWN0未知
READ1读权限
WRITE2写权限

响应示例(Response Example)

{
"id": "b2dc6d90-6b68-46e2-a1d1-fd4b323eef40",
"name": "demo03",
"display_name": "demo03",
"create_user_id": "644f2cb8-49e9-42b0-8cd9-c62eb46cb5d8",
"desc": "",
"tenant_id": "f06a01f0-15f3-4c4e-9e4c-28428137a06d",
"branch_num": 0,
"default_branch": "",
"commit_num": 0,
"file_num": "0",
"is_empty": false,
"prefix_uri": "",
"create_username": "adimp0224",
"last_commit_time": null,
"create_time": "2023-10-07T09:04:08.109Z",
"update_time": "2023-10-07T09:04:08.109Z",
"is_public": null,
"is_allow_public": null,
"repo_type": 0,
"oss_path": "",
"acl_list": []
}