本文汇总了云数据库 MySQL 版提供的 Open API 接口。
说明
单个地域下,云数据库 MySQL 版的 API 流控限制为 20 次/秒,即单个火山引擎账号每秒钟调用单个 API 接口的次数不可超过 20。若超过该限制,会导致 API 请求执行失败,并提示 AccountFlowLimitExceeded
报错。
API | 说明 |
---|---|
DescribeRegions | 调用 DescribeRegions 接口查看 Region 列表。 |
DescribeAvailabilityZones | 调用 DescribeAvailabilityZones 接口查看 Zone 列表。 |
API | 说明 |
---|---|
CreateDBInstance | 调用 CreateDBInstance 接口创建实例。 |
DescribeDBInstances | 调用 DescribeDBInstances 接口查看实例列表。 |
DescribeDBInstanceDetail | 调用 DescribeDBInstanceDetail 接口查看实例详情。 |
DescribeDBInstanceSpecs | 调用 DescribeDBInstanceSpecs 接口查询 MySQL 支持的实例规格代码。 |
DescribeDBInstancePriceDetail | 调用 DescribeDBInstancePriceDetail 接口查询包年包月和按量付费实例的购买价格,以及按量付费实例的变更配置的新价格。 |
ModifyDBInstanceChargeType | 调用 ModifyDBInstanceChargeType 接口修改实例的计费方式。 |
ModifyDBInstanceName | 调用 ModifyDBInstanceName 接口修改实例名称。 |
ModifyDBInstanceMaintenanceWindow | 调用 ModifyDBInstanceMaintenanceWindow 接口修改指定 MySQL 实例的可维护时间段。 |
ModifyDBInstanceSpec | 调用 ModifyDBInstanceSpec 接口修改实例配置。 |
ModifyDBInstanceSyncMode | 调用 ModifyDBInstanceSyncMode 接口修改实例的数据同步方式。 |
SwitchDBInstanceHA | 调用 SwitchDBInstanceHA 接口手动切换指定 MySQL 实例的主备节点。 |
MigrateToOtherZone | 调用 MigrateToOtherZone 接口将指定实例的节点迁移至同一地域下的其他可用区。 |
RestartDBInstance | 调用 RestartDBInstance 接口重启实例。 |
DeleteDBInstance | 调用 DeleteDBInstance 接口删除实例。 |
RebuildDBInstance | 调用 RebuildDBInstance 接口对已删除实例备份中的 MySQL 备份进行重建。 |
AddTagsToResource | 调用 AddTagsToResource 接口为一个或多个 MySQL 实例绑定标签。 |
DescribeTagsByResource | 调用 DescribeTagsByResource 接口查询一个或多个 MySQL 实例的标签。 |
RemoveTagsFromResource | 调用 RemoveTagsFromResource 接口为一个或多个 MySQL 实例解绑标签。 |
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 接口配置只读节点的延迟复制功能。 |
API | 说明 |
---|---|
CreateDBAccount | 调用 CreateDBAccount 接口创建账号。 |
DescribeDBAccounts | 调用 DescribeDBAccounts 接口查看账号列表。 |
ModifyDBAccountHost | 调用 ModifyDBAccountHost 接口修改普通数据库账号可访问数据库的 IP 地址。 |
ModifyDBAccountDescription | 调用 ModifyDBAccountDescription 接口修改账号的描述信息。 |
GrantDBAccountPrivilege | 调用 GrantDBAccountPrivilege 接口赋予数据库账号权限。 |
RevokeDBAccountPrivilege | 调用 RevokeDBAccountPrivilege 接口撤销数据库账号权限。 |
ResetDBAccount | 调用 ResetDBAccount 接口重置账号。 |
DeleteDBAccount | 调用 DeleteDBAccount 接口删除账号。 |
API | 说明 |
---|---|
CreateDatabase | 调用 CreateDatabase 接口创建数据库。 |
DescribeDatabases | 调用 DescribeDatabases 接口查看数据库列表。 |
ModifyDatabaseDescription | 调用 ModifyDatabaseDescription 接口修改数据库的描述信息。 |
GrantDatabasePrivilege | 调用 GrantDatabasePrivilege 接口赋予数据库对应的账号权限。 |
RevokeDatabasePrivilege | 调用 RevokeDatabasePrivilege 接口撤销数据库账号权限。 |
DeleteDatabase | 调用 DeleteDatabase 接口删除数据库。 |
API | 说明 |
---|---|
CreateAllowList | 调用 CreateAllowList 接口创建白名单。 |
DescribeAllowLists | 调用 DescribeAllowLists 接口查看白名单列表。 |
DescribeAllowListDetail | 调用 DescribeAllowListDetail 接口查看白名单详情。 |
ModifyAllowList | 调用 ModifyAllowList 接口修改白名单。 |
AssociateAllowList | 调用 AssociateAllowList 接口绑定白名单。 |
DisassociateAllowList | 调用 DisassociateAllowList 接口解绑白名单。 |
UpgradeAllowListVersion | 调用 UpgradeAllowListVersion 接口升级白名单版本。 |
DeleteAllowList | 调用 DeleteAllowList 接口删除白名单。 |
DescribeDBInstanceSSL | 调用 DescribeDBInstanceSSL 接口查询指定 MySQL 实例的 SSL 设置。 |
ModifyDBInstanceSSL | 调用 ModifyDBInstanceSSL 接口修改指定 MySQL 实例的 SSL 设置。 |
DownloadSSLCertificate | 调用 DownloadSSLCertificate 接口下载指定 MySQL 实例的 SSL 证书。 |
DescribeDBInstanceTDE | 调用 DescribeDBInstanceTDE 接口查询实例透明数据加密功能的开启状态。 |
ModifyDBInstanceTDE | 调用 ModifyDBInstanceTDE 接口开启实例的透明数据加密 TDE 功能。 |
API | 说明 |
---|---|
CreateBackup | 调用 CreateBackup 接口创建备份。 |
CreateBinlogBackup | 调用 CreateBinlogBackup 接口创建日志备份。 |
DescribeBackups | 调用 DescribeBackups 接口查看备份文件列表。 |
DescribeBinlogFiles | 调用 DescribeBinlogFiles 接口查询 Binlog 备份文件。 |
DescribeBackupPolicy | 调用 DescribeBackupPolicy 接口查询指定 MySQL 实例的数据备份和日志备份策略。 |
DescribeCrossBackupPolicy | 调用 DescribeCrossBackupPolicy 接口查看实例的跨地域备份配置。 |
DescribeAvailableCrossRegion | 调用 DescribeAvailableCrossRegion 接口查询可以进行跨地域备份的目的地域。 |
ModifyBackupPolicy | 调用 ModifyBackupPolicy 接口修改 MySQL 实例的数据备份和日志备份策略。 |
ModifyCrossBackupPolicy | 调用 ModifyCrossBackupPolicy 接口修改跨地域备份配置。 |
DownloadBackup | 调用 DownloadBackup 接口下载备份。 |
GetBackupDownloadLink | 调用 GetBackupDownloadLink 接口获取备份下载链接。 |
DeleteDataBackup | 调用 DeleteDataBackup 接口删除指定 MySQL 实例的手动备份文件。 |
DescribeRecoverableTime | 调用 DescribeRecoverableTime 接口查看可恢复时间范围。 |
RestoreToNewInstance | 调用 RestoreToNewInstance 接口将数据恢复到一个新实例。 |
RestoreToExistedInstance | 调用 RestoreToExistedInstance 接口将数据恢复到一个已有数据库实例。 |
RestoreToCrossRegionInstance | 调用 RestoreToCrossRegionInstance 接口将跨地域备份恢复到一个新实例。 |
ModifyBackupEncryptionPolicy | 调用 ModifyBackupEncryptionPolicy 接口修改备份加密设置。 |
DescribeBackupEncryptionStatus | 调用 DescribeBackupEncryptionStatus 接口查询实例的备份加密策略。 |
DescribeBackupDecryptionKey | 调用 DescribeBackupDecryptionKey 接口查询备份加密的密钥。 |
API | 说明 |
---|---|
DescribeDBInstanceParameters | 调用 DescribeDBInstanceParameters 接口查询实例参数。 |
ModifyDBInstanceParameters | 调用 ModifyDBInstanceParameters 接口修改实例参数。 |
DescribeDBInstanceParametersLog | 调用 DescribeDBInstanceParametersLog 接口查询实例参数修改历史。 |
CreateParameterTemplate | 调用 CreateParameterTemplate 接口创建 MySQL 实例的参数模板。 |
DescribeParameterTemplate | 调用 DescribeParameterTemplate 获取指定的参数模板信息。 |
DescribeApplyParameterTemplate | 调用 DescribeApplyParameterTemplate 接口查询为指定的 MySQL 实例应用某参数模板时的参数变化。 |
ModifyParameterTemplate | 调用 ModifyParameterTemplate 接口修改 MySQL 实例的参数模板。 |
CopyParameterTemplate | 调用 CopyParameterTemplate 接口复制 MySQL 实例的参数模板。 |
SaveAsParameterTemplate | 调用 SaveAsParameterTemplate 接口将指定实例的参数配置保存为参数模板。 |
DeleteParameterTemplate | 调用 DeleteParameterTemplate 接口删除 MySQL 实例的参数模板。 |
ListParameterTemplates | 调用 ListParameterTemplates 接口查询 MySQL 实例的参数模板列表。 |
API | 说明 |
---|---|
DescribeTasks | 调用 DescribeTasks 接口查询任务。 |
ModifyTask | 调用 ModifyTask 接口编辑任务。 |
API | 说明 |
---|---|
DescribePlannedEvents | 调用 DescribePlannedEvents 接口查询计划内事件的列表信息。 |
ModifyPlannedEventExecuteTime | 调用 ModifyPlannedEventExecuteTime 接口推迟计划内运维事件执行的时间。 |
API | 说明 |
---|---|
DescribeFailoverLogs | 调用 DescribeFailoverLogs 接口查询 MySQL 实例的主备切换日志。 |