CLI命令参考
实例管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询实例列表 | hcloud LakeFormation ListLakeFormationInstances | 查询用户创建的实例列表信息。 | |
| 创建实例 | hcloud LakeFormation CreateLakeFormationInstance | 创建一个LakeFormation实例。 | |
| 查询实例详情 | hcloud LakeFormation ShowLakeFormationInstance | 使用实例ID查询LakeFormation实例详情。 | |
| 更新实例 | hcloud LakeFormation UpdateLakeFormationInstance | 修改LakeFormation实例信息。 | |
| 删除实例 | hcloud LakeFormation DeleteLakeFormationInstance | 根据实例ID删除LakeFormation实例。 | |
| 设为默认实例 | hcloud LakeFormation UpdateLakeFormationInstanceDefault | 设为默认实例,只有非默认实例可以设置为默认实例。 | |
| 变更实例规格 | hcloud LakeFormation UpdateLakeFormationInstanceScale | 变更LakeFormation实例规格。 | |
| 恢复实例 | hcloud LakeFormation MoveLakeFormationInstanceOutRecycleBin | 从回收站恢复LakeFormation实例。 |
服务授权管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 接入服务授权 | hcloud LakeFormation AuthorizeAccessService | 接入服务授权。 | |
| 查询租户当前的接入服务授权 | hcloud LakeFormation ShowAccessService | 查询租户当前的接入服务授权。 | |
| 查询租户是否注册协议 | hcloud LakeFormation ShowAgreement | 查询租户当前协议和委托信息。 | |
| 注册租户协议 | hcloud LakeFormation CreateAgreement | 用户授权并委托。 | |
| 删除租户协议 | hcloud LakeFormation DeleteAgreement | 用户取消授权。 | |
| 查询当前系统协议 | hcloud LakeFormation ShowAgreementRule | 查询当前系统协议。 |
OBS管理
接入管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取服务接入信息 | hcloud LakeFormation ListAccessInfos | 根据LakeFormation实例获取服务实例相关的接入信息。 | |
| 申请接入服务 | hcloud LakeFormation ApplyForAccess | 申请接入服务。 | |
| 获取服务接入客户端信息列表 | hcloud LakeFormation ListAccessClientInfos | 根据LakeFormation实例获取服务实例相关的接入客户端信息列表。 | |
| 创建服务接入客户端 | hcloud LakeFormation CreateAccessClient | 创建服务接入客户端。 | |
| 获取服务接入客户端详情 | hcloud LakeFormation ShowAccessClient | 根据ID获取服务接入客户端详情。 | |
| 删除服务接入客户端 | hcloud LakeFormation DeleteAccessClient | 根据ID删除服务接入客户端。 | |
| 更新服务接入客户端 | hcloud LakeFormation UpdateAccessClient | 根据ID更新服务接入客户端。 | |
| 批量鉴权 | hcloud LakeFormation BatchCheckPermission | 批量鉴权。 | |
| 批量授权 | hcloud LakeFormation BatchAuthorizeInterface | 批量授权接口。 | |
| 获取同步权限策略 | hcloud LakeFormation ShowSyncPolicy | 获取同步权限策略。 | |
| 取消批量授权 | hcloud LakeFormation BatchCancelAuthorizationInterface | 批量取消授权接口。 | |
| 查询策略 | hcloud LakeFormation ListInterfaces | 通过过滤条件查询接口。 | |
| 获取同步权限策略 | hcloud LakeFormation ListPolicy | 分页获取同步权限策略。 |
规格管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询规格列表 | hcloud LakeFormation ListSpecs | 查询规格列表。 |
标签管理服务
函数管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 列举库下所有函数名称 | hcloud LakeFormation ListFunctionNames | 查询数据库下的所有函数名称列表。 | |
| 列举Catalog下所有的函数 | hcloud LakeFormation ListAllFunctions | 获取Catalog下所有的函数。 | |
| 查询函数 | hcloud LakeFormation ShowFunction | 根据函数名称查询函数信息。 | |
| 修改函数属性 | hcloud LakeFormation UpdateFunction | 修改函数属性。 | |
| 删除函数 | hcloud LakeFormation DeleteFunction | 删除函数。 | |
| 列举函数 | hcloud LakeFormation ListFunctions | 列举函数。 | |
| 创建函数 | hcloud LakeFormation CreateFunction | 创建函数。 |
目录管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 列举Catalog信息 | hcloud LakeFormation ListCatalogs | 根据Catalog名字的通配符列举Catalog的详细信息。 | |
| 创建Catalog | hcloud LakeFormation CreateCatalog | 创建Catalog,会在Catalog下创建默认数据库,默认数据库名称为:default。 | |
| 获取Catalog信息 | hcloud LakeFormation ShowCatalog | 获取Catalog信息。 | |
| 修改Catalog信息 | hcloud LakeFormation UpdateCatalog | 修改Catalog信息。 | |
| 删除Catalog对象 | hcloud LakeFormation DeleteCatalog | 删除空的Catalog对象。 |
数据库管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 列举数据库信息 | hcloud LakeFormation ListDatabases | 列举数据库信息。 | |
| 创建数据库 | hcloud LakeFormation CreateDatabase | 创建数据库。 | |
| 获取数据库 | hcloud LakeFormation ShowDatabase | 获取数据库。 | |
| 修改数据库属性 | hcloud LakeFormation UpdateDatabase | 修改数据库属性。 | |
| 删除数据库 | hcloud LakeFormation DeleteDatabase | 删除指定数据库,Catalog的默认数据库不允许删除。 | |
| 列举数据库名称信息 | hcloud LakeFormation ListDatabaseNames | 列举数据库名称信息。 |
数据表管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 分页获取表的描述信息 | hcloud LakeFormation ListTableMeta | 通过数据库通配符和表通配符,找到符合条件的表并返回表的描述信息。 | |
| 根据表名列举表信息 | hcloud LakeFormation ListTablesByName | 根据表名查询数据库下的表信息列表。 | |
| 根据条件分页列举表信息 | hcloud LakeFormation ListTables | 返回数据库下符合查询条件的表的元数据信息,不支持事务操作。 | |
| 创建表 | hcloud LakeFormation CreateTable | 创建表操作。 | |
| 获取表信息 | hcloud LakeFormation ShowTable | 获取表信息。 | |
| 修改表信息 | hcloud LakeFormation UpdateTable | 修改表信息。 | |
| 删除表 | hcloud LakeFormation DeleteTable | 删除表及表下的分区。 | |
| 列举库下所有表名 | hcloud LakeFormation ListTableNames | 查询数据库下的所有表名字列表。 |
数据表统计
分区管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 列举分区信息 | hcloud LakeFormation ListPartitions | 遍历指定数据表下的分区列表,对于事务表,支持基于表的特定版本遍历分区列表。 | |
| 批量修改分区信息 | hcloud LakeFormation BatchUpdatePartition | 所有Partition必须要全部存在,如果某个Partition不存在,则返回失败。 | |
| 批量添加分区信息 | hcloud LakeFormation AddPartitions | 批量添加分区信息。 | |
| 批量删除分区信息 | hcloud LakeFormation BatchDeletePartition | 非事务表:如果设置删除数据,立刻删除分区数据路径下的数据。 | |
| 批量获取分区信息 | hcloud LakeFormation BatchListPartitionByValues | 批量获取分区信息。 | |
| 列举分区值列表 | hcloud LakeFormation ListPartitionNames | 遍历分区名字列表信息。 | |
| 列举全量分区值列表 | hcloud LakeFormation ListPartitionNamesWithoutLimit | 遍历分区名称列表信息,返回全量的数据。 |
分区统计信息
用户组管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取租户的用户组 | hcloud LakeFormation ListGroupsForDomain | 获取租户的用户组。 |
元数据统计
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 元数据数量统计 | hcloud LakeFormation CountMetaObj | 元数据数量统计接口。 |
角色管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询角色下的用户/用户组 | hcloud LakeFormation ListPrincipals | 查询角色下的用户/用户组。 | |
| 将一个或者多个用户/用户组加入角色 | hcloud LakeFormation AssociatePrincipals | 将一个或者多个用户/用户组加入角色。 | |
| 将一个或者多个用户/用户组从角色移除 | hcloud LakeFormation RevokePrincipals | 将一个或者多个用户/用户组从角色移除。 | |
| 更新角色中的principals | hcloud LakeFormation UpdatePrincipals | 更新角色中的principals。 | |
| 根据条件分页列举角色 | hcloud LakeFormation ListRoles | 返回所有角色。 | |
| 创建角色 | hcloud LakeFormation CreateRole | 创建角色。 | |
| 获取角色 | hcloud LakeFormation ShowRole | 获取角色。 | |
| 修改角色信息 | hcloud LakeFormation UpdateRole | 修改角色信息。 | |
| 删除角色 | hcloud LakeFormation DeleteRole | 删除指定角色。 | |
| 列举所有角色名 | hcloud LakeFormation ListRoleNames | 查询所有角色名字列表。 |
委托管理
数据集管理
凭证管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取临时密钥和securityToken | hcloud LakeFormation ShowCredential | 获取临时密钥和securityToken,失效时间大于等于1小时,请在1小时内更新。 |
配置管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取所有用户可见的租户面配置 | hcloud LakeFormation ListConfigs | 获取所有用户可见的租户面配置。 |
用户管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 获取用户列表 | hcloud LakeFormation ListUsers | 获取用户列表。 | |
| 将多个角色授予用户 | hcloud LakeFormation AssociateRoles | 将多个角色授予用户。 | |
| 将一个或者多个角色从用户移除 | hcloud LakeFormation RevokeRoles | 将一个或者多个角色从用户移除。 | |
| 更新用户中的角色 | hcloud LakeFormation UpdateRoles | 更新用户中的角色。 | |
| 查询用户的角色列表 | hcloud LakeFormation ListUserRoles | 查询用户的角色列表。 |
配额管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询配额 | hcloud LakeFormation ListQuotas | 查询用户的配额信息。 |