API概览

更新时间:
复制为 MD 格式

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

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

网关管理

API

标题

API概述

UpdateGateway 更新节点数量 更新网关节点数量
ListGateway 网关列表 获取网关列表
DeleteGateway 删除网关 删除网关
AddGateway 新增网关 新建网关

实例管理

API

标题

API概述

CreateInstanceV1 创建实例 本接口用于创建 Serverless StarRocks 实例。
RestartInstance 重启实例 本接口用于重启 Serverless StarRocks 实例。
ReleaseInstance 释放实例 本接口仅用于释放 Serverless StarRocks 按量付费实例。包年包月实例请到用户中心退订管理页进行退订。
UpdateInstanceName 修改实例名称 本接口用于修改 Serverless StarRocks 实例名称。
DescribeInstances 查询实例 本接口用于查询Serverless StarRocks 实例,支持根据实例名称或标签等信息进行过滤。
DescribeNodeGroups 查询计算组 获取节点组信息
TagResources 绑定标签 为指定资源绑定标签。
UnTagResources 解绑标签 为指定的资源列表统一解绑标签。
ChangeResourceGroup 修改资源组 本接口用于修改 Serverless StarRocks 实例的资源组。

版本管理

API

标题

API概述

UpgradeVersion 升级版本 本接口用于升级 Serverless StarRocks 实例版本。Serverless StarRocks 有两层版本定义,一层是主版本,即集群详情页“版本”所显示的内容,另一层是小版本,即集群详情页“小版本”所显示的内容。本接口既可以用于升级小版本,也可以用于升级主版本。 可以使用接口 QueryUpgradableVersions 查询集群的可升级版本。
QueryUpgradableVersions 查询可升级的版本列表 本接口用于查询 Serverless StarRocks 实例可升级的版本列表。Serverless StarRocks 有两层版本定义,一层是主版本,即集群详情页“版本”所显示的内容,另一层是小版本,即集群详情页“小版本”所显示的内容。本接口既可以用于查询可升级的小版本,也可以用于查询可升级的主版本。

资源变配

API

标题

API概述

ModifyNodeNumberPreCheck 计算组节点数量修改前的预检查 本接口用于对修改 Serverless StarRocks 实例的计算组中节点数量的操作进行预检查。
ModifyNodeNumber 修改节点数量 本接口用于修改 Serverless StarRocks 实例计算组的节点数量。
ModifyCuPreCheck 计算组节点CU修改前的预检查 本接口用于对修改 Serverless StarRocks 实例的 FE、BE、CN 计算组中节点 CU 数量的操作进行预检查操作,以判断能否执行 CU 的升配或者降配操作。
ModifyDiskPerformanceLevel 修改磁盘性能级别 本接口用于修改 Serverless StarRocks 实例的计算组的节点磁盘性能级别。
ModifyDiskSize 磁盘扩容 本接口用于对 Serverless StarRocks 实例计算组节点进行磁盘扩容。
ModifyDiskNumber 增加磁盘数量 本接口用于增加 Serverless StarRocks 实例计算组的节点磁盘块数。
ModifyCu 修改CU数量 本接口用于修改 Serverless StarRocks 实例计算组节点的 CU 数量。

配置管理

API

标题

API概述

DescribeInstanceConfigs 查询实例配置 查询实例配置
DescribeConfigHistory 查询配置修改历史 查询实例配置历史
ModifyInstanceConfig 修改实例配置 本接口用于修改 Serverless StarRocks 实例配置。
ModifyInstanceConfigPreCheck 修改实例配置前的预检查 本接口用于对修改 Serverless StarRocks 实例配置操作进行预检查。
RollbackConfigModification 回滚之前的配置修改 回滚正在进行中的配置修改

其他

API

标题

API概述

CreateServiceLinkedRole 创建服务角色 该接口用于为用户创建 AliyunServiceRoleForEMRStarRocks 角色。
DeleteBackup 删除数据备份 删除数据备份
DeleteInnerIpWhitelistGroup 删除内网白名单分组 删除内网白名单分组
DescribeRegions 查看可用地域 查看可用地域列表。
DescribeSystemTimezone 获取实例的系统时区 获取 starrocks 实例的系统时区
EnableInternalSlb 开启内网SLB 默认网关开启内网SLB
IsolateLeader 开启读写分离 是否开启读写分离(Leader FE 节点处理写请求,其余节点处理读请求)。
ModifyUserPassword 修改 starrocks 用户的密码 修改 starrocks 用户的密码
QueryUnpaidOrder 查询计算组/集群的未支付订单 查询计算组/集群的未支付订单
RestartNodeGroup 重启计算组 重启指定的node group
RestartNodes 重启集群节点 重启集群中的节点
RestoreInstance 从备份中恢复实例 从备份中恢复实例
ResumeInstance 恢复已停机实例 该接口用于恢复来自openlake自动停机的实例。
SwitchActiveStandbyZones 切换主备可用区 切换主备可用区。
ToggleAutoMinorVersionUpgrade 开启/关闭小版本自动升级 开启/关闭StarRocks实例的小版本自动更新
TogglePublicSlb 开启公网slb开关 公网SLB开关
UpdateBackup 更新备份任务信息 更新备份任务描述
AddBackupPolicy 新增备份策略 新增备份策略
CheckInventory 校验资源库存 校验资源库存
CreateAgentResource 创建Agent计算组 创建Agent计算组
CreateScalingRule 新建弹性规则 新建一条弹性规则
DeleteBackupPolicy 删除备份策略 删除备份策略
DeleteScalingRule 删除弹性规则 删除一条弹性规则
DescribeAvailableZones 查看地域可用区列表 查看地域可用区列表
DescribeBackupPolicies 获取备份策略详情 获取备份策略详情
DescribeBackups 获取备份详情 获取备份详情
DescribeEventNames 获取集群事件名称 获取集群事件名称
DescribeInnerIpWhitelistGroups 查询内网白名单分组 查询内网白名单分组
DescribeInstanceDiagnosisResult 获取实例的健康诊断结果 获取实例的健康诊断结果
DescribeInstanceMetaToken 获取实例迁移的Meta Token 获取 StarRocks 实例的 Meta Token。
DescribeResourceConstraints 获取资源约束配置 获取资源约束配置
DescribeTimeTriggerScalingRules 查询基于时间触发的弹性规则 获取时间触发规则信息
DisableSSLConnection StarRocks连接关闭SSL StarRocks连接关闭SSL
EnableMultiAz 实例开启多可用区 开启Multi AZ
EnableSSLConnection StarRocks连接开启SSL StarRocks连接开启SSL
GetInstanceFeatureGate StarRocks集群实例的特性开关 获取StarRocks集群实例的特性开关
GetNodeGroupFeatureGate 获取计算组实例的特性开关 获取StarRocks 计算组实例的特性开关
ListOperationActivity 查询操作详情 获取操作的详细信息
ListOperationHistory 查询集群操作历史 获取集群的操作历史
ModifyChargeType 修改实例的付费类型 修改实例的付费类型
ModifyDiskType 修改计算组的节点磁盘类型 修改计算组的节点磁盘类型
ModifyHostAlias 修改主机别名 修改/etc/hosts
ModifyMaintainableTime 修改实例可维护时间 修改Starrocks实例的可维护时间
ModifyScalingRule 修改弹性伸缩规则 修改弹性伸缩规则
ModifySpecType 修改计算组的节点规格类型 修改计算组的节点规格类型
ModifySpecTypePreCheck 修改计算组中节点规格类型预检查 修改计算组中节点规格类型预检查
QueryEnableMultiAzPrice 查询开启多可用区的价格 查询开启多可用区的价格
QueryMinorVersion 查询小版本号 查询当前主版本对应的最新小版本号
QueryModifyChargeTypePrice 修改付费类型询价 StarRocks修改付费类型询价
QueryModifyCuPrice 修改计算组组节点Cu询价 修改计算组组节点Cu询价
QueryModifyDiskNumberPrice 修改计算组节点磁盘数量询价 修改计算组节点磁盘数量询价
QueryModifyDiskPerformanceLevelPrice 修改计算组节点磁盘性能级别询价 修改计算组节点磁盘性能级别询价
QueryModifyDiskSizePrice 修改计算组节点单盘存储大小询价 修改计算组节点单盘存储大小询价
QueryModifyDiskTypePrice 修改计算组节点磁盘类型询价 修改计算组节点磁盘类型询价
QueryModifyNodeNumberPrice 修改计算组节点数量询价 修改计算组节点数量询价
QueryModifySpecTypePrice 修改计算组规格类型询价 修改计算组规格类型询价
QueryPriceV1 新购询价 StarRocks新购询价接口
QueryRefundPrice 退订包年包月计费实例询价 StarRocks退订包年包月计费实例询价
QueryRenewPrice 查询实例的续费价格 查询 StarRocks 计费实例的续费价格
RebootECS 重启集群ECS实例 重启集群ECS实例
RenewInstance 续费实例 续费实例
UpdateBackupPolicy 更新备份策略 更新备份策略
UpdateInnerIpWhitelistGroup 更新内网白名单 更新白名单分组中的CIDR
UpdateNodeGroupDescription 更新计算组描述 更新计算组描述
UpdatePublicNetworkStatus 开通/关闭 FE/BE的公网SLB 开通/关闭 FE/BE的公网SLB。