云数据库RDS提供以下相关API接口。

热门API TOP 10

API 描述
CreateDBInstance 创建一个RDS实例。
DescribeDBInstances 查询RDS实例列表或被RAM授权的实例列表。
DescribeDBInstanceAttribute 查询RDS实例的详细信息。
DescribeDBInstancePerformance 查询实例性能数据。
DescribeSlowLogRecords 查询实例的慢日志明细。
DescribeSlowLogs 查询慢日志统计情况。
DescribeBackups 查询备份集列表。
DescribeResourceUsage 查询实例的空间使用信息。
CreateAccount 创建管理数据库的账号。
CreateDatabase 创建数据库。

费用

API 描述
DescribeAvailableResource 查询某地域可售卖资源信息。
DescribeRenewalPrice 查询RDS实例续费的费用。
TransformDBInstancePayType 变更RDS实例的计费方式。
RenewInstance 手动续费。

实例

API 描述
CreateDBInstance 创建一个RDS实例。
DeleteDBInstance 释放RDS实例。
RestartDBInstance 重启RDS实例。
ModifyDBInstanceSpec 变更RDS实例(包括常规实例和只读实例,不包括灾备实例和临时实例)的规格或存储空间。
DescribeAvailableZones 查询RDS可用区资源。
DescribeDBInstanceAttribute 查询RDS实例的详细信息。
DescribeDBInstances 查询RDS实例列表或被RAM授权的实例列表。
DescribeRegions 查询当前可选的RDS地域和可用区信息。
MigrateToOtherZone 迁移RDS实例至其他可用区。
ModifyDBInstanceDescription 修改RDS实例的描述。
ModifyDBInstanceMaintainTime 修改RDS实例可维护时间段。

升级版本

API 描述
UpgradeDBInstanceEngineVersion 升级实例数据库版本。
UpgradeDBInstanceKernelVersion 升级RDS MySQL实例的内核小版本。
ModifyDBInstanceAutoUpgradeMinorVersion 修改RDS实例升级内核小版本的方式。

连接地址

API 描述
AllocateInstancePublicConnection 申请实例的外网地址。
DescribeDBInstanceNetInfo 查询实例的所有连接地址信息。
ModifyDBInstanceConnectionString 修改实例的连接地址和端口。
ModifyDBInstanceNetworkExpireTime 修改连接地址过期时间。
SwitchDBInstanceNetType 切换内外网地址。
ReleaseInstancePublicConnection 释放实例的外网连接地址。

主备高可用和数据复制方式

API 描述
ModifyDBInstanceHAConfig 修改实例的高可用模式和数据复制方式。
DescribeDBInstanceHAConfig 查询RDS实例高可用模式和数据复制方式。
SwitchDBInstanceHA 切换RDS实例的主备实例。
ModifyHASwitchConfig 开启或关闭RDS实例的主备自动切换功能。
DescribeHASwitchConfig 查询RDS实例主备自动切换设置。

历史事件

API 描述
DescribeEvents 查询RDS事件记录列表。
DescribeActionEventPolicy 查询RDS历史事件功能开启情况。
ModifyActionEventPolicy 开启或关闭RDS历史事件功能。

CloudDBA数据库性能优化

API 描述
CreateDiagnosticReport 创建诊断报告。
DescribeDiagnosticReportList 获取诊断报告列表。

账号

API 描述
CreateAccount 创建管理数据库的账号。
DeleteAccount 删除数据库账号。
ResetAccountPassword 重置账号密码。
LockAccount 锁定RDS PostgreSQL实例的账号。
UnlockAccount 解锁RDS PostgreSQL实例的账号。
DescribeAccounts 查询实例的账号信息。
ModifyAccountDescription 修改数据库账号的描述。
GrantAccountPrivilege 授权账号访问数据库。
RevokeAccountPrivilege 撤销账号对数据库的访问权限。
ResetAccount 重置高权限账号的权限。

数据库

API 描述
CreateDatabase 创建数据库。
DeleteDatabase 删除实例下的某个数据库。
ModifyDBDescription 修改数据库备注。
CopyDatabaseBetweenInstances 在实例间复制数据库。
DescribeDatabases 查询实例下的数据库信息。
DescribeCollationTimeZones 查询支持的字符集排序规则和时区。

只读实例

API 描述
CreateReadOnlyDBInstance 为某个实例创建一个只读实例。
DescribeReadDBInstanceDelay 查询RDS只读实例的延迟信息。
ModifyReadonlyInstanceDelayReplicationTime 修改RDS只读实例的延迟复制时间。

读写分离

API 描述
AllocateReadWriteSplittingConnection 申请读写分离地址。
ReleaseReadWriteSplittingConnection 释放读写分离地址。
CalculateDBInstanceWeight 查询系统权重分配值。
ModifyReadWriteSplittingConnection 修改读写分离链路的延迟阈值和各个实例的读权重。

数据库代理

API 描述
ModifyDBProxy 开启或者关闭RDS实例的数据库独享代理功能。
ModifyDBProxyInstance 修改RDS数据库独享代理设置。
ModifyDBProxyEndpoint 修改RDS实例数据库独享代理的连接地址信息。
DescribeDBProxy 查询RDS实例的数据库独享代理详情。
DescribeDBProxyEndpoint 查询RDS实例独享代理的连接地址信息。
DescribeDBProxyPerformance 查询独享代理的性能数据。
CreateDBProxyEndpointAddress 创建RDS实例独享代理的连接地址。
ModifyDBProxyEndpointAddress 修改RDS实例独享代理的连接地址。
DeleteDBProxyEndpointAddress 删除RDS实例独享代理的连接地址。
DescribeDBInstanceProxyConfiguration 查询数据库代理(共享代理)设置。

安全加密

API 描述
DescribeSecurityGroupConfiguration 查询指定RDS实例和ECS安全组的关联信息。
ModifySecurityGroupConfiguration 修改指定RDS实例和ECS安全组的关联信息。
DescribeDBInstanceIPArrayList 查询RDS实例IP白名单。
ModifySecurityIps 修改IP白名单。
DescribeDBInstanceSSL 查询实例SSL设置。
ModifyDBInstanceSSL 修改实例SSL链路。
DescribeDBInstanceTDE 查询实例数据加密状态。
ModifyDBInstanceTDE 开启RDS实例透明数据加密功能。
MigrateSecurityIPMode 白名单从通用模式切换为高安全模式。
DescribeDBInstanceIpHostname 查询RDS实例的底层ECS实例的hostname。
DescribeDTCSecurityIpHostsForSQLServer 查询RDS实例的分布式事务白名单信息。
ModifyDTCSecurityIpHostsForSQLServer 设置分布式事务白名单。

网络

API 描述
ModifyDBInstanceNetworkType 切换RDS实例网络类型。

日志

API 描述
ModifySQLCollectorPolicy 开启或关闭实例的SQL洞察(SQL审计)功能。
DescribeSQLCollectorPolicy 查询RDS实例的SQL审计或SQL洞察功能是否开启。
DescribeSQLLogRecords 查询实例的SQL洞察(SQL审计)日志。
DescribeSQLLogFiles 查询SQL洞察(SQL审计)文件列表。
ModifySQLCollectorRetention 修改RDS实例的SQL洞察日志保存时长。
DescribeSQLCollectorRetention 查询RDS实例的SQL洞察日志保存时长。
DescribeSlowLogs 查询慢日志统计情况。
DescribeSlowLogRecords 查询实例的慢日志明细。
DescribeErrorLogs 查询实例某段时间内的错误日志。
PurgeDBInstanceLog 清理或收缩RDS实例日志。

备份

API 描述
CreateBackup 创建一个备份集。
DescribeBackups 查询备份集列表。
DescribeBackupPolicy 查询实例备份设置。
ModifyBackupPolicy 修改备份设置。
DeleteBackup 删除数据备份文件。
DescribeBackupTasks 查询实例的备份任务列表。
DescribeBinlogFiles 查询Binlog日志。

恢复

API 描述
RecoveryDBInstance 恢复数据库。
CloneDBInstance 将历史数据恢复至一个新实例(称为克隆实例)。
CreateTempDBInstance 创建临时实例。
DescribeLocalAvailableRecoveryTime 查询RDS实例备份可恢复的时间范围。
RestoreTable 恢复RDS实例的某些数据库或表到原实例。

跨地域备份恢复

API 描述
CheckCreateDdrDBInstance 预检查某RDS实例是否可以用跨地域备份集进行跨地域恢复。
CreateDdrInstance 跨地域恢复数据到新实例。
ModifyInstanceCrossBackupPolicy 修改RDS跨地域备份设置。
DescribeInstanceCrossBackupPolicy 查询跨地域备份设置。
DescribeCrossRegionBackups 查询某RDS实例跨地域数据备份文件列表。
DescribeCrossRegionLogBackupFiles 查询跨地域日志备份文件列表。
DescribeAvailableCrossRegion 查询所选地域当前可以进行跨地域备份的目的地域。
DescribeAvailableRecoveryTime 查询某跨地域备份文件可恢复哪个时间段的数据。
DescribeCrossRegionBackupDBInstance 查询所选地域的哪些实例开启了跨地域备份,以及这些实例的跨地域备份设置。

SQL Server备份文件上云

API 描述
CreateMigrateTask 将OSS上的备份文件还原到RDS实例,实现数据上云。
DescribeMigrateTasks 查询备份数据上云任务列表。
DescribeOssDownloads 查询备份数据上云任务的文件详情。
CreateOnlineDatabaseTask 打开RDS SQL Server备份数据上云任务的数据库。

监控

API 描述
DescribeResourceUsage 查询实例的空间使用信息。
DescribeDBInstancePerformance 查询实例性能数据。
DescribeDBInstanceMonitor 查询监控频率。
ModifyDBInstanceMonitor 修改监控频率。

参数

API 描述
DescribeParameters 查询实例当前的参数配置。
ModifyParameter 修改实例参数。
DescribeModifyParameterLog 查询RDS实例的参数修改日志。
DescribeParameterTemplates 查询数据库参数模板。
CreateParameterGroup 创建RDS参数模板。
ModifyParameterGroup 修改RDS参数模板。
CloneParameterGroup 复制RDS参数模板到当前地域或其他地域内。
DescribeParameterGroups 查询目标地域的参数模板列表。
DescribeParameterGroup 查询指定的RDS参数模板信息。
DeleteParameterGroup 删除RDS参数模板。

数据迁移

API 描述
ImportDatabaseBetweenInstances 从其它RDS实例迁入数据。
CancelImport 取消RDS实例迁移任务。

标签

API 描述
TagResources 为指定的RDS实例创建并绑定标签。
UntagResources 为指定的RDS实例解绑标签。
ListTagResources 查询一个或多个RDS实例已经绑定的标签列表。