查询某个数据源配置的规则列表。
接口说明
需要购买 DataWorks 基础版及以上版本才能使用。
操作人想要查看一个数据源的分享规则,该数据源位于 A 空间,则操作人需要在 A 空间具有数据源分享的权限点。需要在 DataWorks 项目空间中具有如下至少一种角色:
租户所有者、租户管理员、空间管理员、项目所有者
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
dataworks:ListDataSourceSharedRules |
get |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| DataSourceId |
integer |
是 |
数据源 ID,数据源的唯一标识符。 |
135123 |
| TargetProjectId |
integer |
否 |
数据源分享到的目标项目空间 ID,不支持分享到本项目。 |
106565 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回结果。 |
||
| RequestId |
string |
请求 ID。用于定位日志,排查问题。 |
0000-ABCD-EFG**** |
| DataSourceSharedRules |
array<object> |
数据源的分享规则列表。 |
|
|
object |
数据源分享规则的详细信息。 |
||
| Id |
integer |
数据源分享规则的 ID,数据源分享规则的唯一标识符。 |
101412 |
| DataSourceId |
integer |
数据源 ID,您可以调用 ListDataSources 获取数据源的 ID。 |
265133 |
| SharedDataSourceName |
string |
分享后在目标项目空间的数据源名称。 |
targetProject.datasource |
| SourceProjectId |
integer |
数据源的源项目空间 ID。 |
106560 |
| TargetProjectId |
integer |
数据源的目标项目空间 ID。 |
106561 |
| SharedUser |
string |
数据源分享到目标项目空间下的用户。若分享到整个项目,则该字段为空。 |
1107550004253538 |
| EnvType |
string |
目标数据源所属的环境。取值如下:
|
Dev |
| CreateTime |
integer |
数据源分享规则的创建时间(时间戳)。 |
1724379762000 |
| CreateUser |
string |
数据源分享规则的创建者 ID。 |
1107550**** |
示例
正常返回示例
JSON格式
{
"RequestId": "0000-ABCD-EFG****",
"DataSourceSharedRules": [
{
"Id": 101412,
"DataSourceId": 265133,
"SharedDataSourceName": "targetProject.datasource",
"SourceProjectId": 106560,
"TargetProjectId": 106561,
"SharedUser": "1107550004253538",
"EnvType": "Dev",
"CreateTime": 1724379762000,
"CreateUser": "1107550****"
}
]
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。