You need to enable JavaScript to run this app.
导航
API 列表
最近更新时间:2025.01.22 12:04:41首次发布时间:2023.02.02 17:41:20

本文汇总了云数据库 MySQL 版提供的 Open API 接口。

说明

单个地域下,云数据库 MySQL 版的 API 流控限制为 20 次/秒,即单个火山引擎账号每秒钟调用单个 API 接口的次数不可超过 20。若超过该限制,会导致 API 请求执行失败,并提示 AccountFlowLimitExceeded 报错。

全局管理

API说明
DescribeRegions调用 DescribeRegions 接口查看地域列表。
DescribeAvailabilityZones调用 DescribeAvailabilityZones 接口查看可用区列表。

实例管理

API说明
CreateDBInstance调用 CreateDBInstance 接口创建实例。
DescribeDBInstances调用 DescribeDBInstances 接口查看实例列表。
DescribeDBInstanceDetail调用 DescribeDBInstanceDetail 接口查看实例详情。
DescribeDBInstanceSpecs调用 DescribeDBInstanceSpecs 接口查询 MySQL 支持的规格。
DescribeDBInstancePriceDetail调用 DescribeDBInstancePriceDetail 接口查询 MySQL 实例的价格详情。
ModifyDBInstanceChargeType调用 ModifyDBInstanceChargeType 接口修改实例的计费方式。
ModifyDBInstanceName调用 ModifyDBInstanceName 接口修改实例名称。
ModifyDBInstanceMaintenanceWindow调用 ModifyDBInstanceMaintenanceWindow 接口修改实例的可维护时间窗口。
ModifyDBInstanceSpec调用 ModifyDBInstanceSpec 接口修改实例配置。
ModifyDBInstanceSyncMode调用 ModifyDBInstanceSyncMode 接口修改实例的数据同步方式。
SwitchDBInstanceHA调用 SwitchDBInstanceHA 接口手动切换指定 MySQL 实例的主备节点。
MigrateToOtherZone调用 MigrateToOtherZone 接口将指定实例的节点迁移至同一地域下的其他可用区。
RestartDBInstance调用 RestartDBInstance 接口重启实例。
DeleteDBInstance调用 DeleteDBInstance 接口删除实例。
RebuildDBInstance调用 RebuildDBInstance 接口通过已删除实例备份重建实例。
DescribeTagsByResource调用 DescribeTagsByResource 接口查询一个或多个 MySQL 实例的标签。
AddTagsToResource调用 AddTagsToResource 接口为一个或多个 MySQL 实例绑定标签。
RemoveTagsFromResource调用 RemoveTagsFromResource 接口为一个或多个 MySQL 实例解绑标签。
ModifyDBNodeTemporarySpec调用 ModifyDBNodeTemporarySpec 接口为实例进行临时升配。
CreateDBNodes调用 CreateDBNodes 接口为实例增加节点。
ModifyDBNodeSpec调用 ModifyDBNodeSpec 接口变更实例的节点规格。
DeleteDBNodes调用 DeleteDBNodes 接口为实例移除节点。
DescribeDBInstanceEngineMinorVersions调用 DescribeDBInstanceEngineMinorVersions 接口查询实例可升级的内核小版本。
UpgradeDBInstanceEngineMinorVersion调用 UpgradeDBInstanceEngineMinorVersion 接口升级实例的内核小版本。
ModifyDBInstanceAutoUpgradeEngineMinorVersion调用 ModifyDBInstanceAutoUpgradeEngineMinorVersion 接口修改实例内核小版本的升级策略。

连接管理

API说明
CreateDBEndpoint调用 CreateDBEndpoint 接口创建 Endpoint。
ModifyDBEndpoint调用 ModifyDBEndpoint 接口修改 Endpoint。
ModifyDBEndpointAddress调用 ModifyDBEndpointAddress 接口修改连接地址的前缀或端口。
ModifyDBEndpointDNS调用 ModifyDBEndpointDNS 接口修改私网地址的解析方式。
CreateDBEndpointPublicAddress调用 CreateDBEndpointPublicAddress 接口创建公网地址。
DeleteDBEndpointPublicAddress调用 DeleteDBEndpointPublicAddress 接口删除公网地址。
DescribeDBProxyConfig调用 DescribeDBProxyConfig 接口查询指定 MySQL 实例的数据库代理信息。
ModifyDBProxyConfig调用 ModifyDBProxyConfig 接口修改指定 MySQL 实例的连接池模式。
DeleteDBEndpoint调用 DeleteDBEndpoint 接口删除 Endpoint。
DescribeReadOnlyNodeDelay调用 DescribeReadOnlyNodeDelay 接口查询只读节点的延迟复制配置。
ModifyReadOnlyNodeDelayReplicationTime调用 ModifyReadOnlyNodeDelayReplicationTime 接口配置只读节点的延迟复制功能。
ModifyDBProxy调用 ModifyDBProxy 接口开启或关闭数据库代理功能。
ModifyDBProxySpec调用 ModifyDBProxySpec 接口变更实例的代理配置。
ModifyDBInstanceGlobalReadOnly调用 ModifyDBInstanceGlobalReadOnly 接口为实例开启或关闭全局只读功能。
CreateDiagnosticsTask调用 CreateDiagnosticsTask 接口为实例进行连接诊断。
DescribeDiagnosticsInfos调用 DescribeDiagnosticsInfos 接口查询实例的连接诊断结果。
RemoveDiagnosticsEntity调用 RemoveDiagnosticsEntity 接口为实例移除连接诊断记录。
AddDiagnosticsEntity调用 AddDiagnosticsEntity 接口为实例添加连接诊断的诊断项。

账号管理

API说明
CreateDBAccount调用 CreateDBAccount 接口创建数据库账号。
DeleteDBAccount调用 DeleteDBAccount 接口删除账号。
ResetDBAccount调用 ResetDBAccount 接口重置账号密码。
DescribeDBAccounts调用 DescribeDBAccounts 接口查看账号列表。
ModifyDBAccountHost调用 ModifyDBAccountHost 接口修改普通数据库账号可访问数据库的 IP 地址。
ModifyDBAccountDescription调用 ModifyDBAccountDescription 接口修改账号的描述信息。
GrantDBAccountPrivilege调用 GrantDBAccountPrivilege 接口为指定数据库账号赋予数据库权限。
RevokeDBAccountPrivilege调用 RevokeDBAccountPrivilege 接口撤销数据库账号的权限。

数据库管理

API说明
CreateDatabase调用 CreateDatabase 接口创建数据库。
DeleteDatabase调用 DeleteDatabase 接口删除数据库。
DescribeDatabases调用 DescribeDatabases 接口查看数据库列表。
GrantDatabasePrivilege调用 GrantDatabasePrivilege 接口为指定数据库添加授权数据库账号。
RevokeDatabasePrivilege调用 RevokeDatabasePrivilege 接口撤销对数据库账号的授权。
ModifyDatabaseDescription调用 ModifyDatabaseDescription 接口修改数据库的描述信息。

安全加密

API说明
DescribeAllowLists调用 DescribeAllowLists 接口查看白名单列表。
DescribeAllowListDetail调用 DescribeAllowListDetail 接口查看白名单详情。
CreateAllowList调用 CreateAllowList 接口创建白名单。
ModifyAllowList调用 ModifyAllowList 接口修改白名单。
DeleteAllowList调用 DeleteAllowList 接口删除白名单。
AssociateAllowList调用 AssociateAllowList 接口绑定白名单。
DisassociateAllowList调用 DisassociateAllowList 接口解绑白名单。
UpgradeAllowListVersion调用 UpgradeAllowListVersion 接口升级白名单版本。
DescribeDBInstanceSSL调用 DescribeDBInstanceSSL 接口查询指定 MySQL 实例的 SSL 设置。
ModifyDBInstanceSSL调用 ModifyDBInstanceSSL 接口修改指定 MySQL 实例的 SSL 配置。
DownloadSSLCertificate调用 DownloadSSLCertificate 接口下载指定 MySQL 实例的 SSL 证书。

备份与恢复

API说明
CreateBackup调用 CreateBackup 接口创建备份。
DescribeBackups调用 DescribeBackups 接口查询数据备份列表。
DescribeBinlogFiles调用 DescribeBinlogFiles 接口查询 Binlog 备份文件。
DownloadBackup调用 DownloadBackup 接口下载备份。
GetBackupDownloadLink调用 GetBackupDownloadLink 接口获取备份下载链接。
RestoreToNewInstance调用 RestoreToNewInstance 接口将数据恢复到一个新实例。
RestoreToExistedInstance调用 RestoreToExistedInstance 接口将数据恢复到一个已有数据库实例。
DescribeRecoverableTime调用 DescribeRecoverableTime 接口查看可恢复时间范围。
DescribeBackupPolicy调用 DescribeBackupPolicy 接口查询指定实例的备份策略。
ModifyBackupPolicy调用 ModifyBackupPolicy 接口修改实例的备份策略。
CreateBinlogBackup调用 CreateBinlogBackup 接口创建日志备份。
DescribeCrossBackupPolicy调用 DescribeCrossBackupPolicy 接口查看跨地域备份配置。
DescribeAvailableCrossRegion调用 DescribeAvailableCrossRegion 接口查询可以进行跨地域备份的目的地域。
ModifyCrossBackupPolicy调用 ModifyCrossBackupPolicy 接口修改跨地域备份策略。
RestoreToCrossRegionInstance调用 RestoreToCrossRegionInstance 接口将跨地域备份恢复到一个新实例。
DeleteDataBackup调用 DeleteDataBackup 接口删除手动创建的数据备份。
ModifyBackupEncryptionPolicy调用 ModifyBackupEncryptionPolicy 接口修改备份加密设置。
DescribeBackupEncryptionStatus调用 DescribeBackupEncryptionStatus 接口查询实例的备份加密策略。
DescribeBackupDecryptionKey调用 DescribeBackupDecryptionKey 接口查询备份加密的密钥。
DescribeBackupStats调用 DescribeBackupStats 接口查询备份文件对实例存储空间的使用信息。
DescribeDeletedDBInstances调用 DescribeDeletedDBInstances 接口查询已删除实例列表。
DescribeCrossRegionBackupDBInstances调用 DescribeCrossRegionBackupDBInstances 接口查询开启过和开启了跨地域备份功能的实例列表。

参数管理

API说明
DescribeDBInstanceParameters调用 DescribeDBInstanceParameters 接口查询实例参数。
ModifyDBInstanceParameters调用 ModifyDBInstanceParameters 接口修改实例参数。
DescribeDBInstanceParametersLog调用 DescribeDBInstanceParametersLog 接口查询实例参数修改历史。
CreateParameterTemplate调用 CreateParameterTemplate 接口创建参数模板。
ModifyParameterTemplate调用 ModifyParameterTemplate 接口修改参数模板。
CopyParameterTemplate调用 CopyParameterTemplate 接口复制参数模板。
DeleteParameterTemplate调用 DeleteParameterTemplate 接口删除参数模板。
DescribeParameterTemplate调用 DescribeParameterTemplate 接口查询指定的参数模板详情。
ListParameterTemplates调用 ListParameterTemplates 接口查询 MySQL 实例的参数模板列表。
DescribeApplyParameterTemplate调用 DescribeApplyParameterTemplate 接口查询为指定的 MySQL 实例应用某参数模板时的参数变化。
SaveAsParameterTemplate调用 SaveAsParameterTemplate 接口将指定实例的参数配置保存为参数模板。

任务管理

API说明
DescribeTasks调用 DescribeTasks 接口查询任务。
ModifyTask调用 ModifyTask 接口编辑任务。

事件管理

API说明
DescribePlannedEvents调用 DescribePlannedEvents 接口查询运维事件。
ModifyPlannedEventExecuteTime调用 ModifyPlannedEventExecuteTime 接口推迟运维事件的执行时间。

日志管理

API说明
DescribeFailoverLogs调用 DescribeFailoverLogs 接口查询 MySQL 实例的主备切换日志。