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

实例管理

API 描述
DestroyDBInstance 该接口用于销毁RDS实例,已下线。
ModifyDBInstanceDelayReplicationTime 该接口用于修改只读实例延迟时间,已下线。
CreateDBInstance 调用CreateDBInstance接口创建一个RDS实例。
DeleteDBInstance 调用DeleteDBInstance接口释放RDS实例。
RestartDBInstance 调用RestartDBInstance接口重启RDS实例。
RenewInstance 调用RenewInstance接口对RDS实例进行手动续费。
DescribeDBInstanceAttribute 调用DescribeDBInstanceAttribute接口查看RDS实例的详细信息。
DescribeDBInstances 调用DescribeDBInstances接口查看RDS实例列表或被RAM授权的实例列表。
ModifyDBInstanceSpec 调用ModifyDBInstanceSpec接口变更RDS实例(包括常规实例和只读实例,不包括灾备实例和临时实例)的规格或存储空间。
DescribeRegions 调用DescribeRegions接口查询当前可选的RDS地域和可用区信息。
DescribeDBInstanceHAConfig 调用DescribeDBInstanceHAConfig接口查询RDS实例高可用模式和数据复制方式。
MigrateToOtherZone 调用MigrateToOtherZone接口将RDS实例迁移至其他可用区。
PurgeDBInstanceLog 调用PurgeDBInstanceLog接口清理或收缩RDS实例日志。
UpgradeDBInstanceEngineVersion 调用UpgradeDBInstanceEngineVersion接口升级实例数据库版本。
ModifyDBInstanceDescription 调用ModifyDBInstanceDescription接口修改RDS实例的描述。
ModifyDBInstanceMaintainTime 调用ModifyDBInstanceMaintainTime接口修改RDS实例可维护时间段。
ModifyDBInstanceHAConfig 调用ModifyDBInstanceHAConfig接口修改实例的高可用模式和数据复制方式。
SwitchDBInstanceHA 调用SwitchDBInstanceHA接口切换RDS实例的主备实例。
CreateReadOnlyDBInstance 调用CreateReadOnlyDBInstance接口为某个实例创建一个只读实例。
ModifyDBInstanceAutoUpgradeMinorVersion 调用ModifyDBInstanceAutoUpgradeMinorVersion接口修改RDS实例升级小版本的方式。

历史事件

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

CloudDBA数据库性能优化

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

数据库管理

API 描述
ModifyCollationTimeZone 调用ModifyCollationTimeZone接口修改系统库的字符集排序规则和时区,已下线。
CreateDatabase 调用CreateDatabase接口在某个实例下创建数据库。
DeleteDatabase 调用DeleteDatabase接口删除实例下的某个数据库。
DescribeDatabases 调用DescribeDatabases接口查看实例下的数据库信息。
ModifyDBDescription 调用ModifyDBDescription接口修改数据库备注。
CopyDatabase 调用CopyDatabase接口复制数据库SQL Server 2008 R2版,已下线。
CopyDatabaseBetweenInstances 调用CopyDatabaseBetweenInstances接口在实例间复制数据库。
DescribeCollationTimeZones 调用DescribeCollationTimeZones接口查看支持的字符集排序规则和时区。

数据库代理

API 描述
ModifyDBInstanceConnectionMode 调用ModifyDBInstanceConnectionMode接口开启或关闭数据库代理,已下线。
ModifyDBInstanceProxyConfiguration 调用ModifyDBInstanceProxyConfiguration接口设置数据库代理,已下线。
DescribeDBInstanceProxyConfiguration 调用DescribeDBInstanceProxyConfiguration接口查看数据库代理设置,已下线。
AllocateReadWriteSplittingConnection 调用AllocateReadWriteSplittingConnection接口申请读写分离地址。
CalculateDBInstanceWeight 调用CalculateDBInstanceWeight接口查询系统权重分配值。
ModifyReadWriteSplittingConnection 调用ModifyReadWriteSplittingConnection接口修改读写分离链路的延迟阈值和各个实例的读权重。
ReleaseReadWriteSplittingConnection 调用ReleaseReadWriteSplittingConnection接口释放读写分离地址。

账号管理

API 描述
CreateAccount 调用CreateAccount接口创建管理数据库的账号。
DeleteAccount 调用DeleteAccount接口删除数据库账号。
DescribeAccounts 调用DescribeAccounts接口查看实例的帐号信息。
GrantAccountPrivilege 调用GrantAccountPrivilege接口授权账号访问数据库。
RevokeAccountPrivilege 调用RevokeAccountPrivilege接口撤销账号对数据库的访问权限。
ModifyAccountDescription 调用ModifyAccountDescription接口修改数据库账号的描述。
ResetAccountPassword 调用ResetAccountPassword接口重置账号密码。
ResetAccount 调用ResetAccount接口重置高权限账号的权限。

安全管理

API 描述
DescribeDBInstanceIPArrayList 调用DescribeDBInstanceIPArrayList接口查看RDS实例IP白名单。
DescribeDBInstanceSSL 调用DescribeDBInstanceSSL接口查询实例SSL设置。
DescribeDBInstanceTDE 调用DescribeDBInstanceTDE接口查询实例数据加密状态。
ModifyDBInstanceSSL 调用ModifyDBInstanceSSL接口修改实例SSL链路。
ModifyDBInstanceTDE 调用ModifyDBInstanceTDE接口修改实例数据加密状态。
ModifySecurityIps 调用ModifySecurityIps接口修改白名单。
MigrateSecurityIPMode 调用MigrateSecurityIPMode接口把白名单从通用模式切换为高安全模式。
DescribeDBInstanceIpHostname 调用DescribeDBInstanceIpHostname接口查询RDS实例的底层ECS实例的hostname。
DescribeDTCSecurityIpHostsForSQLServer 调用DescribeDTCSecurityIpHostsForSQLServer接口查询RDS实例的分布式事务白名单信息。
ModifyDTCSecurityIpHostsForSQLServer 调用ModifyDTCSecurityIpHostsForSQLServer接口设置分布式事务白名单。

网络管理

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

日志管理

API 描述
DescribeSlowLogs 调用DescribeSlowLogs查看慢日志统计情况。
DescribeSlowLogRecords 调用DescribeSlowLogRecords接口查看实例的慢日志明细。
DescribeErrorLogs 调用DescribeErrorLogs接口查看实例某段时间内的错误日志。
DescribeBinlogFiles 调用DescribeBinlogFiles接口查看Binlog日志。
ModifySQLCollectorPolicy 调用ModifySQLCollectorPolicy接口开启或关闭实例的SQL审计功能。
DescribeSQLLogRecords 调用DescribeSQLLogRecords接口查询实例的SQL审计日志。
DescribeSQLLogFiles 调用DescribeSQLLogFiles接口查询SQL审计文件列表。

备份恢复

API 描述
CreateBackup 调用CreateBackup接口为实例创建一个备份集。
CloneDBInstance 调用CloneDBInstance接口将历史数据恢复至一个新实例(称为克隆实例)。
DescribeBackups 调用DescribeBackups接口查看备份集列表。
CreateTempDBInstance 调用CreateTempDBInstance接口创建临时实例。
DescribeBackupPolicy 调用DescribeBackupPolicy接口查看实例备份设置。
ModifyBackupPolicy 调用ModifyBackupPolicy接口修改备份设置。
RestoreDBInstance 调用RestoreDBInstance接口恢复备份集到原实例(覆盖性恢复),已下线。
DeleteBackup 调用DeleteBackup接口删除数据备份文件。
RecoveryDBInstance 调用RecoveryDBInstance接口恢复数据库。
DescribeBackupTasks 调用DescribeBackupTasks接口查询实例的备份任务列表。
DescribeLogBackupFiles 调用DescribeLogBackupFiles接口查询实例的日志备份文件。
DescribeBackupDatabase 调用DescribeBackupDatabase接口查询备份集下的数据库列表,已下线。

跨地域备份恢复

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

SQL Server备份文件上云

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

监控管理

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

参数管理

API 描述
DescribeParameterTemplates 调用DescribeParameterTemplates接口查看数据库参数模板。
DescribeParameters 调用DescribeParameters接口查询实例当前的参数配置。
ModifyParameter 调用ModifyParameter接口修改实例参数。

数据迁移

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

标签管理

API 描述
AddTagsToResource 调用AddTagsToResource接口为实例绑定标签。
DescribeTags 调用DescribeTags接口查询RDS实例的标签。
RemoveTagsFromResource 调用RemoveTagsFromResource接口解绑标签。