为提高使用便利性和扩展性,满足更多业务场景需求,云数据库 veDB MySQL 版提供了 Go、Python 和 Java 三种版本的 SDK。在本地安装 SDK 后,即可基于云数据库 veDB MySQL 版提供的 OpenAPI 进行开发。
三种版本 SDK 相应的下载链接如下表所示。
语言 | 下载地址 | 使用指导 |
---|---|---|
Go | veDB MySQL Go SDK | Go SDK 下载与安装 |
Python | veDB MySQL Python SDK | Python SDK 下载与安装 |
Java | veDB MySQL Java SDK | Java SDK 下载与安装 |
目前三种版本 SDK 包含了以下 OpenAPI。
分类 | Action | 说明 | 版本 |
---|---|---|---|
实例管理 | CreateDBInstance | 调用 CreateDBInstance 接口创建 veDB MySQL 实例。 | 2022-01-01 |
DescribeDBInstances | 调用 DescribeDBInstances 接口查询 veDB MySQL 实例列表。 | 2022-01-01 | |
DescribeDBInstanceDetail | 调用 DescribeDBInstanceDetail 接口查询 veDB MySQL 实例的详细信息。 | 2022-01-01 | |
DeleteDBInstance | 调用 DeleteDBInstance 接口释放 veDB MySQL 实例。 | 2022-01-01 | |
RestartDBInstance | 调用 RestartDBInstance 接口重启 veDB MySQL 实例。 | 2022-01-01 | |
ModifyDBInstanceName | 调用 ModifyDBInstanceName 接口修改实例名称。 | 2022-01-01 | |
ModifyDBInstanceSpec | 调用 ModifyDBInstanceSpec 接口修改指定 veDB MySQL 实例的节点配置。 | 2022-01-01 | |
连接管理 | CreateDBEndpointPublicAddress | 调用 CreateDBEndpointPublicAddress 接口为指定的实例创建公网连接地址,即开启实例的公网访问功能。 | 2022-01-01 |
DeleteDBEndpointPublicAddress | 调用 DeleteDBEndpointPublicAddress 接口删除指定实例的公网连接地址,即关闭公网访问功能。 | 2022-01-01 | |
CreateDBEndpoint | 调用 CreateDBEndpoint 接口创建连接终端。 | 2022-01-01 | |
DescribeDBEndpoint | 调用 DescribeDBEndpoint 接口查询指定 veDB MySQL 实例连接终端的详细信息。 | 2022-01-01 | |
ModifyDBEndpoint | 调用 ModifyDBEndpoint 接口修改连接终端。 | 2022-01-01 | |
DeleteDBEndpoint | 调用 DeleteDBEndpoint 接口删除连接终端。 | 2022-01-01 | |
标签管理 | AddTagsToResource | 调用 AddTagsToResource 接口为一个或多个实例绑定标签。 | 2022-01-01 |
RemoveTagsFromResource | 调用 RemoveTagsFromResource 接口为一个或多个实例解绑标签。 | 2022-01-01 | |
数据库 | CreateDatabase | 调用 CreateDatabase 接口创建 veDB MySQL 实例的数据库。 | 2022-01-01 |
DescribeDatabases | 调用 DescribeDatabases 接口查询实例的数据库信息。 | 2022-01-01 | |
DeleteDatabase | 调用 DeleteDatabase 接口删除 veDB MySQL 实例的数据库。 | 2022-01-01 | |
账号 | CreateDBAccount | 调用 CreateDBAccount 接口创建管理数据库的账号。 | 2022-01-01 |
DeleteDBAccount | 调用 DeleteDBAccount 接口删除数据库账号。 | 2022-01-01 | |
DescribeDBAccounts | 调用 DescribeDBAccounts 接口查询实例的账号信息。 | 2022-01-01 | |
ResetDBAccount | 调用 ResetDBAccount 接口修改账号密码。 | 2022-01-01 | |
ResetAccount | 调用 ResetAccount 接口将高权限账号的权限重置到初始状态。 | 2022-01-01 | |
GrantDBAccountPrivilege | 调用 GrantDBAccountPrivilege 接口为账号赋予指定数据库的权限。 | 2022-01-01 | |
RevokeDBAccountPrivilege | 调用 RevokeDBAccountPrivilege 接口为账号撤销对数据库的权限。 | 2022-01-01 | |
安全 | CreateAllowList | 调用 CreateAllowList 接口创建一个新的 IP 白名单。 | 2022-01-01 |
DescribeAllowLists | 调用 DescribeAllowLists 接口查询当前账号下指定地域内的所有 IP 白名单信息。 | 2022-01-01 | |
DescribeAllowListDetail | 调用 DescribeAllowListDetail 接口查询目标白名单的详细信息,例如 IP 地址和绑定的实例详情。 | 2022-01-01 | |
ModifyAllowList | 调用 ModifyAllowList 接口修改目标白名单设置,例如白名单名称、IP 白名单地址等。 | 2022-01-01 | |
AssociateAllowList | 调用 AssociateAllowList 接口将目标实例绑定到指定 IP 白名单中。 | 2022-01-01 | |
DisassociateAllowList | 调用 DisassociateAllowList 接口将目标实例从指定 IP 白名单中解绑。 | 2022-01-01 | |
DeleteAllowList | 调用 DeleteAllowList 接口删除目标白名单。 | 2022-01-01 |