本文汇总了云数据库RDS所有可调用的API,各API的具体信息请参见相关文档。

实例管理

API 描述
CreateDBInstance 创建RDS实例
DeleteDBInstance 释放RDS实例
RestartDBInstance 重启RDS实例
DescribeDBInstanceAttribute 查看RDS实例详情
DescribeDBInstances 查看RDS实例列表
ModifyDBInstanceSpec 变更RDS实例规格
DescribeRegions 查询RDS地域和可用区信息
DescribeDBInstanceHAConfig 查询RDS可用区信息和数据复制状态
MigrateToOtherZone 迁移RDS实例可用区
PurgeDBInstanceLog 清理RDS实例日志
UpgradeDBInstanceEngineVersion 升级RDS实例版本
ModifyDBInstanceDescription 修改RDS实例备注
ModifyDBInstanceMaintainTime 修改RDS实例可维护时间
ModifyDBInstanceHAConfig 修改实例的数据复制模式和高可用策略
SwitchDBInstanceHA 切换RDS实例的主备
DescribeDBInstanceSwitchLog 查看实例的主备切换日志
CreateReadOnlyDBInstance 创建RDS只读实例
DestroyDBInstance 销毁RDS实例
ModifyDBInstanceDelayReplicationTime 修改只读实例延迟时间

CloudDBA数据库性能优化

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

数据库代理

API 描述
AllocateReadWriteSplittingConnection 申请读写分离地址
CalculateDBInstanceWeight 查询系统权重分配值
ModifyReadWriteSplittingConnection 修改读写分离基本信息
ReleaseReadWriteSplittingConnection 释放读写分离地址
ModifyDBInstanceConnectionMode 开启或关闭数据库代理
ModifyDBInstanceProxyConfiguration 设置数据库代理
ModifyDBInstanceProxyConfiguration 查看数据库代理

数据库管理

API 描述
CreateDatabase 创建数据库
DeleteDatabase 删除数据库
DescribeDatabases 查看数据库列表
ModifyDBDescription 修改数据库备注
CopyDatabase 复制数据库SQL Server 2008 R2版

账号管理

API 描述
CreateAccount 创建账号
DeleteAccount 删除账号
DescribeAccounts 查看账号列表
GrantAccountPrivilege 授权账号访问数据库
RevokeAccountPrivilege 撤销账号权限
ModifyAccountDescription 修改账号备注
ResetAccountPassword 重置密码
ResetAccount 重置账号

安全管理

API 描述
DescribeDBInstanceIPArrayList 查看RDS实例IP白名单
DescribeDBInstanceSSL 查询实例SSL链路
DescribeDBInstanceTDE 查询实例数据加密状态
ModifyDBInstanceSSL 修改实例SSL链路
ModifyDBInstanceTDE 修改实例数据加密状态
ModifySecurityIps 修改RDS实例IP白名单

网络管理

API 描述
AllocateInstancePublicConnection 申请实例的外网连接串
DescribeDBInstanceNetInfo 查看所有连接串
ModifyDBInstanceNetworkExpireTime 修改连接地址过期时间
ModifyDBInstanceConnectionString 修改实例连接串的端口和名字
ModifyDBInstanceNetworkType 修改RDS实例网络类型
ReleaseInstancePublicConnection 释放实例的外网连接串。
SwitchDBInstanceNetType 申请内网连接串(原内外网切换)

日志管理

API 描述
DescribeSlowLogs 查看慢日志列表
DescribeSlowLogRecords 查看慢日志明细
DescribeErrorLogs 查看错误日志
DescribeBinlogFiles 查看BINLOG日志
DescribeSQLCollectorPolicy 查询SQL审计功能是否开启
ModifySQLCollectorPolicy 切换SQL采集状态
DescribeSQLLogRecords 查询SQL审计日志
DescribeSQLLogFiles 查询SQL审计文件列表

备份恢复

API 描述
CreateBackup 创建备份
CloneDBInstance 克隆RDS实例
DescribeBackups 查看备份列表
CreateTempDBInstance 创建临时实例
DescribeBackupPolicy 查看备份策略
ModifyBackupPolicy 修改备份策略
RestoreDBInstance 恢复备份集到实例
DeleteBackup 删除数据备份文件
DescribeBackupTasks 查询实例的备份任务列表
RecoveryDBInstance 恢复数据库

SQL Server备份文件上云

API 描述
CreateMigrateTask 创建数据上云任务
CreateOnlineDatabaseTask 打开数据库
DescribeMigrateTasks 查询数据上云任务列表
DescribeOssDownloads 查看数据上云任务文件详情

监控管理

API 描述
DescribeResourceUsage 查看实例资源使用情况
DescribeDBInstancePerformance 查看实例性能数据
DescribeDBInstanceMonitor 查询监控行为
ModifyDBInstanceMonitor 修改监控行为

参数管理

API 描述
DescribeParameterTemplates 查看数据库参数模板
DescribeParameters 查看当前实例数据库参数运行列表
ModifyParameter 修改数据库参数列表

数据迁移

API 描述
CreateUploadPathForSQLServer 获取文件上传地址
DescribeFilesForSQLServer 查看数据文件列表
DescribeImportsForSQLServer 查看导入列表
ImportDatabaseBetweenInstances 其它实例迁入
CancelImport 取消迁移

标签管理

API 描述
AddTagsToResource 绑定标签
DescribeTags 查询标签
RemoveTagsFromResource 解绑标签