分布式关系型数据库服务提供以下相关API接口。

数据库管理

API 描述
ChangeAccountPassword 重置DRDS数据库密码。
CheckDrdsDbName 检查DRDS的数据库名是否合法。
DescribeRdsPerformanceSummary 查看RDS相关性能。
DescribeRecycleBinStatus 查看表回收站状态。
DescribeRecycleBinTables 获取可回收的表。
DescribeRdsSuperAccountInstances 获取RDS高权限账号。
DescribeDrdsSlowSqls 查看DRDS慢SQL。
DescribeDrdsDBCluster 查询DRDS逻辑库下PolarDB集群具体信息。
DescribeDrdsDbInstance 查询DRDS的RDS存储实例详情。
DescribeDrdsDbInstances 查询DRDS数据库下面的RDS列表。
DescribeDrdsDbRdsNameList 查询DRDS数据库存储实例列表。
DescribeDrdsDbRdsRelationInfo 查询DRDS数据库存储实例结构。
DescribeDrdsDbTasks 查询DRDS数据库下未完成的任务。
DescribeDrdsInstanceDbMonitor 查询DRDS数据库的性能监控数据。
SubmitCleanTask 提交平滑扩容(热点扩容)的清理任务。
ValidateShardTask 校验拆分变更任务是否合法。
SubmitSmoothExpandPreCheck 提交平滑扩容预检任务。
StartRestore 启动基于备份的恢复任务。
RefreshDrdsAtomUrl RDS连接变更后,刷新DRDS分库连接保证其到RDS的链路畅通。
ModifyRdsReadWeight 修改RDS的读写权重。
RemoveDrdsDbFailedRecord 删除建库失败记录。
RemoveDrdsDb 删除DRDS下面的数据库。
RemoveBackupsSet 删除备份集。
ModifyPolarDbReadWeight 修改PolarDB的读写权重。
DescribeBroadcastTables 查询广播表。
RemoveRecycleBinTable 清除回收站中的表。
DescribeBackMenu 查询实例是否支持备份恢复。
DescribeDrdsSqlAuditStatus 查询DRDS SQL审计信息。
DescribeTables 获取表信息列表。
DescribeBackupTimes 查询实例可恢复到的目标时间。
DescribeGlobalBroadcastType 查询是否为广播表。
DescribeHotDbList 查看热点扩容数据库列表。
DescribeExpandLogicTableInfoList 查看拆分建。
DescribeTableListByType 根据类型获取表集合。
DescribeRestoreOrder 查看本次恢复购买的订单详情。
DisableSqlAudit 取消SQL审计。
DescribeShardTaskList 获取拆分变更任务列表。
DescribeTable 获取表结构信息。
DescribeInstDbLogInfo 查询数据库支持导入历史SQL数据的时间范围。
ResetDrdsToRdsConnections 重置后端DRDS到RDS连接数。
DatalinkReplicationPrecheck 拆分任务预检。
DescribeRDSPerformance 查看RDS性能数据。
CreateShardTask 创建拆分任务。
DescribeShardTaskInfo 拆分变更工具详情。
DescribeBackupDbs 查询可以恢复的数据库列表。
DeleteShardTasks 删除拆分任务。
ModifyDrdsIpWhiteList 修改DRDS数据库白名单。
PutStartBackup 提交数据备份任务。
DescribeSqlFlashbakTask 查看闪回任务的列表。
CheckExpandStatus 校验DRDS数据库是否可进行平滑扩容等扩容操作。
CheckSqlAuditEnableStatus 校验DRDS逻辑库SQL审计是否已开启。
SetupBroadcastTables 设置广播表。
SetupRecycleBinStatus 开启表回收站。
SetupTable 设置表全表扫描。
SubmitHotExpandTask 提交热点扩容任务。
ModifyAccountPrivilege 修改账号权限。
DescribeDrdsShardingDbs 查询DRDS下水平拆分数据库。
CreateDrdsDB 创建DRDS数据库。
DescribeDbInstances 查看存储层(如RDS或PolarDB)实例列表。
DescribeDrdsDB 查询实例下的数据库详情。
DescribeDbInstanceDbs 查看某个存储实例下的数据库列表。
SubmitSmoothExpandTask 提交平滑扩容任务。
SubmitSwitchTask 提交平滑扩容切换任务。

实例管理

API 描述
DescribeDrdsDBs 查询DRDS实例下的数据库。
DescribeDrdsInstance 查询DRDS实例详情。
DescribeDrdsInstanceLevelTasks 查询DRDS实例级未完成任务。
DescribeDrdsInstanceMonitor 查询DRDS实例监控数据。
DescribeDrdsInstances 查询DRDS实例列表。
DescribeDrdsInstanceVersion 查询DRDS实例版本。
DescribeDrdsParams 查询DRDS的参数列表。
RollbackInstanceVersion 回滚DRDS实例的版本。
UpgradeInstanceVersion 升级DRDS实例的版本 。
SubmitRollbackTask 提交平滑扩容回滚任务。
SubmitHotExpandPreCheckTask 提交热点扩容预检任务,主要包括无主键表的检查。
TagResources 为资源打标签。
UpdateInstanceNetwork 切换DRDS实例的网络类型。
SwitchGlobalBroadcastType 将广播表从多写切换成异步链路模式。
UntagResources 取消资源的标签。
SubmitSqlFlashbackTask 提交SQL闪回任务。
ReleaseInstanceInternetAddress 释放实例外网地址,保证实例安全性。
DescribeInstanceSwitchAzone 查看是否切换可用区。
RemoveDrdsInstance 释放DRDS实例,只能释放后付费实例。
说明 变配中或者有关联数据库未删除的实例无法释放。
DescribeDrdsTasks 查询实例变更任务。
RestartDrdsInstance 重启实例。
DescribePreCheckResult 查看预检结果。
DescribeStorageInstanceSubDbInfo 获取存储实例。
RemoveInstanceAccount 删除实例管理账号。
DescribeRdsCommodity 查看RDS售卖数据。
DescribeInstanceSwitchNetwork 查询实例是否可以切换网络。
DescribeInstanceAccounts 查看实例账号信息。
DescribeInstDbSlsInfo 查询SQL审计时使用的SLS Project和LogStore名称。
EnableInstanceIpv6Address 产生IPv6地址。
SetBackupPolicy 设置备份策略。
EnableSqlAudit 开启SQL审计功能。
EnableSqlFlashbackMatchSwitch 执行DRDS数据库使用RDS的BINLOG中的QUERY信息,精确恢复数据
SetupDrdsParams DRDS参数设置。
FlashbackRecycleBinTable 恢复删除的逻辑表。
ModifyAccountDescription 修改账号描述。
ModifyDrdsInstanceDescription 修改实例描述。
CreateInstanceAccount 创建DRDS实例级账号。
CreateInstanceInternetAddress 为DRDS实例创建公网IP。
ListTagResources 查看资源标签。
CreateDrdsInstance 创建一个DRDS实例。