添加数据集的成员
POST /aids/aidmp/data/v2/dataSpaces/{data_space_id}/repos/{repo_member.repo_id}/members
请求头(Request Header)
请求参数(Request Parameters)
名称 | 类型 | 必须 | 位置 | 默认值 | 取值范围 | 描述 |
---|---|---|---|---|---|---|
data_space_id | string | 是 | path | - | - | 数据空间ID. |
repo_id | string | 是 | path | - | - | 数据集ID. |
请求体(Request Body)
名称 | 类型 | 必须 | 默认值 | 取值范围 | 描述 |
---|---|---|---|---|---|
repo_id | string | 是 | - | - | 数据集ID. |
username | string | 是 | - | - | 云管的用户名,租户内唯一,且无法改变. |
role | object | 是 | - | - | 该用户在这个数据集下的角色. |
其中,role
的参数如下
名称 | 类型 | 描述 |
---|---|---|
name | string | 角色英文名称. |
display_name | string | 角色的中文名称. |
scope | integer($enum) | 角色的域. |
其中,scope
有如下情况
状态 | 数值 | 含义 |
---|---|---|
REPO | 0 | 数据集 |
请求示例(Request Example)
curl --location 'https://aidmp.cn-sh-01.sensecoreapi.dev/aids/aidmp/data/v2/dataSpaces/ecfcd941-575c-11ee-9d6f-46f164dda338/repos/b2dc6d90-6b68-46e2-a1d1-fd4b323eef40/members' \
--header 'Content-Type: application/json' \
--data '{
"repo_id": "b2dc6d90-6b68-46e2-a1d1-fd4b323eef40",
"role": {
"name": "repo_admin",
"display_name": "管理者",
"scope": 0
},
"username": "demo004"
}'
响应(Response)
名称 | 类型 | 描述 |
---|---|---|
repo_id | string | 数据集ID. |
username | string | 云管的用户名,租户内唯一,且无法改变. |
role | object | 该用户在这个数据集下的角色. |
create_time | string($date-time) | 角色创建时间. |
need_set_iam_policy | boolean | 是否需要iam授权. |
user_id | string | 用户ID. |
其中,role
的参数如下
名称 | 类型 | 描述 |
---|---|---|
name | string | 角色英文名称. |
display_name | string | 角色的中文名称. |
scope | integer($enum) | 角色的域. |
其中,scope
有如下情况
状态 | 数值 | 含义 |
---|---|---|
REPO | 0 | 数据集 |
响应示例(Response Example)
{
"repo_id": "b2dc6d90-6b68-46e2-a1d1-fd4b323eef40",
"username": "demo004",
"role": {
"name": "repo_admin",
"display_name": "管理者",
"scope": 0
},
"create_time": "2023-10-08T03:16:19.596361176Z",
"need_set_iam_policy": true,
"user_id": "12345690-6b68-46e2-a1d1-fd4b323eef40"
}