API概览

本产品(Hologram/2022-06-01)的OpenAPI采用ROA签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

数据库

API

标题

API概述

RevokeTablePermission 撤销表授权 取消表授权
RevokeSchemaPermission 撤销Schema授权 取消Schema授权
RevokeDatabasePermission 撤销数据库授权 取消DB授权
ListDatabases 数据库列表 获取DB列表
GrantTablePermission 表授权 DB授权
GrantSchemaPermission Schema授权 DB授权
GrantDatabasePermission 数据库授权 DB授权

实例

API

标题

API概述

CreateInstance 创建实例 该接口用于创建实例。
DeleteInstance 删除实例 该接口用于释放实例。
RenewInstance 实例续费 该接口用于为实例手动续费。可以在续费的同时开启按月自动续费。
RestartInstance 重启实例 该接口用于重启Hologres实例。
ResumeInstance 恢复实例 恢复暂停的实例。
UpdateInstanceName 修改实例名称 该接口用于修改实例名称。
UpdateInstanceNetworkType 切换实例的网络类型 该接口用于修改实例网络类型。
DisableHiveAccess 关闭数据湖加速 该接口用于关闭数据湖加速。
EnableHiveAccess 开启数据湖加速 该接口用于开启数据湖加速。
StopInstance 停止实例 该接口用于暂停实例。
ScaleInstance 实例变配 该接口用于变更实例的规格和存储空间。
ChangeResourceGroup 更新资源组 更新资源组。
ListInstances 获取实例列表 获取实例列表。
GetInstance 获取实例详情 该接口用于获取实例详情。

计算组

API

标题

API概述

CreateHoloWarehouse 创建计算组 创建计算组。
DeleteHoloWarehouse 删除计算组 删除计算组。
RebalanceHoloWarehouse 计算组均衡分片 计算组均衡分片。
ResumeHoloWarehouse 恢复计算组 从停机状态恢复到正常状态。
SuspendHoloWarehouse 停止计算组 停止计算组。
RenameHoloWarehouse 重命名计算组 重命名计算组。
ScaleHoloWarehouse 变配计算组 计算组扩缩容。
RestartHoloWarehouse 重启计算组 重启计算组。
GetWarehouseDetail 计算组详情 计算组的详细信息。
ListWarehouses 计算组列表 获取计算组列表。

备份

API

标题

API概述

ListBackupData 查询备份列表 该接口用于查询备份数据列表。一份备份是对实例截止快照时间的全量数据快照,可以通过新购实例完全恢复原来的数据。

安全

API

标题

API概述

EnableSSL 开启SSL 打开SSL
DisableSSL 关闭SSL 关闭SSL。
GetCertificateAttribute 查看实例证书属性 获得证书信息。
GetRootCertificate 下载证书 获取根证书。
RenewSSLCertificate 更新证书 更新SSL证书。