本产品(DlfNext/2025-03-10)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。
在使用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概述 |
| GetTableCompaction | 获取表合并信息 | 查看表Compaction详情 |
| GetTable | 获取数据表详情 | 获取数据湖中数据表的详细信息。 |
| CreateTable | 新增数据表 | 创建数据湖的数据表。 |
| AlterTable | 更新数据表信息 | 根据名称更新数据湖中数据表信息。 |
| DropTable | 删除数据表 | 删除数据湖的数据表。 |
| RollbackTable | 回滚表 | 回滚表。 |
| ListTables | 获取数据表列表 | 获取数据湖中数据表列表。 |
| ListTableDetails | 获取数据表详细列表 | 查看表详情列表。 |
| GetTableSnapshot | 获取表快照 | 查看表快照。 |
| ListSnapshots | 获取快照列表 | 查看表快照列表。 |
| GetTableToken | 获取表数据的临时访问凭证 | 获取数据湖表的临时访问凭证 |
数据表分区
|
API |
标题 |
API概述 |
| ListPartitions | 获取数据表分区列表。 | listPartitions |
数据共享
|
API |
标题 |
API概述 |
| CreateShare | 创建共享 | 创建共享。 |
| GetShare | 获取共享 | 获取共享。 |
| AlterShare | 变更共享 | 更新共享。 |
| DropShare | 删除共享 | 删除共享。 |
| ListProvidedShares | 获取提供的共享列表 | 获取提供的共享列表。 |
| ListReceivedShares | 获取接收的共享列表 | 获取接收的共享列表。 |
| CreateReceiver | 创建接收者 | 创建接收者。 |
| GetReceiver | 获取接收者 | 获取接收者。 |
| AlterReceiver | 变更接收者 | 更新接收者。 |
| DropReceiver | 删除接收者 | 删除接收者 |
| ListReceivers | 获取接收者列表 | 获取接收者列表 |
| ListShareReceivers | 获取共享接收列表 | 获取共享中的接收者列表 |
| 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数据库 |
该文章对您有帮助吗?