You need to enable JavaScript to run this app.
导航
API 列表
最近更新时间:2024.11.14 15:23:35首次发布时间:2022.04.12 19:05:30

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

说明

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

全局

API说明
DescribeRegions调用 DescribeRegions 接口查询云数据库 veDB MySQL 实例可用的地域资源。
DescribeAvailabilityZones调用 DescribeAvailabilityZones 接口查询当前地域下 veDB MySQL 实例支持的可用区资源。
DescribeDBInstanceSpecs调用 DescribeDBInstanceSpecs 接口查询指定可用区支持的节点规格信息。

实例管理

API说明
CreateDBInstance调用 CreateDBInstance 接口创建 veDB MySQL 实例。
DescribeDBInstances调用 DescribeDBInstances 接口查询 veDB MySQL 实例列表。
DescribeDBInstanceDetail调用 DescribeDBInstanceDetail 接口查询 veDB MySQL 实例的详细信息。
DeleteDBInstance调用 DeleteDBInstance 接口删除 veDB MySQL 实例。
RestartDBInstance调用 RestartDBInstance 接口重启 veDB MySQL 实例。
ModifyDBInstanceName调用 ModifyDBInstanceName 接口修改实例名称。
ModifyDBInstanceSpec调用 ModifyDBInstanceSpec 接口修改指定 veDB MySQL 实例的节点配置。
ModifyDBInstanceChargeType调用 ModifyDBInstanceChargeType 接口将 veDB MySQL 实例的计费类型由按量计费转换为包月包月。
ModifyDBInstanceDeletionProtectionPolicy调用 ModifyDBInstanceDeletionProtectionPolicy 接口开启或关闭实例删除保护功能。

标签管理

API说明
AddTagsToResource调用 AddTagsToResource 接口为一个或多个实例绑定标签。
RemoveTagsFromResource调用 RemoveTagsFromResource 接口为一个或多个实例解绑标签。

连接管理

API说明
CreateDBEndpointPublicAddress调用 CreateDBEndpointPublicAddress 接口为指定的实例创建公网连接地址,即开启实例的公网访问功能。
DeleteDBEndpointPublicAddress调用 DeleteDBEndpointPublicAddress 接口删除指定实例的公网连接地址,即关闭公网访问功能。
CreateDBEndpoint调用 CreateDBEndpoint 接口创建连接终端。
ModifyDBEndpoint调用 ModifyDBEndpoint 接口修改连接终端。
DescribeDBEndpoint调用 DescribeDBEndpoint 接口查询指定 veDB MySQL 实例连接终端的详细信息。
DeleteDBEndpoint调用 DeleteDBEndpoint 接口删除连接终端。

数据库

API说明
CreateDatabase调用 CreateDatabase 接口为实例创建数据库。
DescribeDatabases调用 DescribeDatabases 接口查询实例的数据库信息。
DeleteDatabase调用 DeleteDatabase 接口删除 veDB MySQL 实例的数据库。

账号

API说明
CreateDBAccount调用 CreateDBAccount 接口创建管理数据库的账号。
DeleteDBAccount调用 DeleteDBAccount 接口删除数据库账号。
DescribeDBAccounts调用 DescribeDBAccounts 接口查询实例的账号信息。
ResetDBAccount调用 ResetDBAccount 接口修改账号密码。
ResetAccount调用 ResetAccount 接口将高权限账号的权限重置到初始状态。
GrantDBAccountPrivilege调用 GrantDBAccountPrivilege 接口为账号赋予指定数据库的权限。
RevokeDBAccountPrivilege调用 RevokeDBAccountPrivilege 接口为账号撤销对数据库的权限。

安全

API说明
CreateAllowList调用 CreateAllowList 接口创建一个新的 IP 白名单。
DescribeAllowLists调用 DescribeAllowLists 接口查询当前账号下指定地域内的所有 IP 白名单信息。
DescribeAllowListDetail调用 DescribeAllowListDetail 接口查询目标白名单的详细信息,例如 IP 地址和绑定的实例详情。
DescribeInstanceAllowLists调用 DescribeInstanceAllowLists 接口查询目标实例绑定的白名单信息。
ModifyAllowList调用 ModifyAllowList 接口修改目标白名单设置,例如白名单名称、IP 白名单地址等。
AssociateAllowList调用 AssociateAllowList 接口将目标实例绑定到指定 IP 白名单中。
DisassociateAllowList调用 DisassociateAllowList 接口将目标实例从指定 IP 白名单中解绑。
DeleteAllowList调用 DeleteAllowList 接口删除目标白名单。

备份恢复

API说明
CreateBackup调用 CreateBackup 接口为指定 veDB MySQL 实例创建数据备份。
DescribeBackups调用 DescribeBackups 接口查询指定 veDB MySQL 实例的备份文件列表信息。
DescribeBackupPolicy调用 DescribeBackupPolicy 接口查询指定 veDB MySQL 实例的自动备份策略。
DeleteBackup调用 DeleteBackup 接口删除指定 veDB MySQL 实例的手动备份文件。
ModifyBackupPolicy调用 ModifyBackupPolicy 接口修改指定 veDB MySQL 实例的自动备份策略。
DescribeRecoverableTime调用 DescribeRecoverableTime 接口查询实例备份可恢复的时间范围。
RestoreToNewInstance调用 RestoreToNewInstance 接口将已有实例的备份数据恢复至一个新的实例中。
DescribeRecoverableTables调用 DescribeRecoverableTables 接口查询指定实例可恢复的库和表。
RestoreTable调用 RestoreTable 接口将 veDB MySQL 实例的历史数据库和表恢复至原实例中。