API概览

本产品(数据湖构建/2025-03-10)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

通用服务

API标题API概述
Subscribe订阅当前地域的 DLF订阅当前地域的 DLF。
DescribeRegions查询 DLF 开通地域查询 DLF 开通地域。
GetRegionStatus查询 DLF 当前地域开通状态查询 DLF 当前地域开通状态。

数据目录

API标题API概述
CreateCatalog创建数据湖数据目录创建数据目录。
GetCatalog获取目录详情获取数据目录详情。
GetCatalogById获取目录详情获取数据目录详情。
AlterCatalog 更新数据目录更新数据目录。
DropCatalog删除数据湖数据目录删除数据目录。
ListCatalogs获取数据目录列表查看数据目录列表。
GetCatalogToken获取数据目录的临时访问凭证获取数据湖Catalog的临时访问凭证。

数据库

API标题API概述
GetDatabase获取数据库详情获取数据湖具体的一个数据库的详细信息。
CreateDatabase 创建数据库创建数据库。
AlterDatabase更新数据库信息更新数据库。
DropDatabase删除数据库删除数据湖中的数据库。
ListDatabases获取数据库列表查看数据库列表。
ListDatabaseDetails获取数据库详细列表获取数据湖中数据库列表,分页查询。

数据表

API标题API概述
GetTable获取数据表详情获取数据湖中数据表的详细信息。
CreateTable新增数据表创建数据湖的数据表。
AlterTable更新数据表信息根据名称更新数据湖中数据表信息。
DropTable 删除数据表删除数据湖的数据表。
RollbackTable 回滚表回滚表。
ListTables获取数据表列表获取数据湖中数据表列表。
ListTableDetails获取数据表详细列表查看表详情列表。
GetTableSnapshot获取表快照查看表快照。
ListSnapshots获取快照列表查看表快照列表。
GetTableToken获取表数据的临时访问凭证获取数据湖表的临时访问凭证

数据共享

API标题API概述
CreateShare创建共享创建共享。
GetShare获取共享获取共享。
AlterShare变更共享更新共享。
DropShare删除共享删除共享。
ListProvidedShares获取提供的共享列表获取提供的共享列表。
ListReceivedShares获取接收的共享列表获取接收的共享列表。
CreateReceiver创建接收者创建接收者。
GetReceiver获取接收者获取接收者。
AlterReceiver变更接收者更新接收者。
DropReceiver删除接收者删除接收者
ListReceivers获取接收者列表获取接收者列表
ListShareReceivers获取共享接收列表获取共享中的接收者列表
AlterShareReceivers变更共享接收者更新共享中的接收者
AlterShareReceivers变更共享接收者更新共享中的接收者
AlterShareResources变更共享资源更改共享资源。
ListShareResources获取共享资源列表获取共享资源列表

权限

API标题API概述
BatchGrantPermissions批量对User/数据湖角色授予资源的操作权限批量授权。
BatchRevokePermissions批量取消对User/数据湖角色授予的权限批量取消授权。
ListPermissions获取权限列表获取指定资源或指定Principal的权限信息。

用户和角色

API标题API概述
CreateRole创建角色创建角色。
GetRole获取角色获取角色。
UpdateRole更新角色更新角色。
DeleteRole删除角色删除角色。
ListRoles获取角色列表获取角色列表。
GetUser获取用户获取用户。
ListUsers获取用户列表获取用户列表。
ListRoleUsers获取角色用户列表获取角色用户列表。
UpdateRoleUsers更新角色用户更新角色用户。
ListUserRoles获取用户角色列表获取用户角色列表。
GrantRoleToUsers将角色授予用户批量授予角色权限给用户。
RevokeRoleFromUsers将用户从角色中移除将多个用户从角色中移除。
RefreshUserSync用户同步刷新用户同步。

存储概览

API标题API概述
GetCatalogSummary获取数据目录存储概览获取数据目录存储概览。
GetCatalogSummaryTrend获取数据目录存储概览趋势获取数据目录存储概览趋势。
GetDatabaseSummary获取库存储概览获取库存储概览。
GetTableSummary获取表存储概览获取表存储概览。
ListPartitionSummaries获取分区存储概览列表获取分区存储概览列表。

ICEBERG

API标题API概述
ListIcebergTableDetails获取Iceberg数据表详细列表查看iceberg表详情列表
ListIcebergSnapshots获取快照列表查看iceberg表快照列表
ListIcebergNamespaceDetails查看命名空间详细列表查看iceberg数据库列表
GetIcebergTable获取Iceberg表详情查看表
GetIcebergNamespace获取命名空间详情查看iceberg数据库