用途:管理火山引擎 VEDBM(云数据库 VeDB MySQL 版)实例,覆盖创建实例、查询实例列表、查看实例详情、管理数据库账号、获取连接地址以及规格升/降级。
主要能力:创建实例(默认 2C8G,用户名 root,密码随机生成,支持自定义规格);查询指定地域实例列表;查看数据库账号列表及状态;获取实例连接地址(域名、端口、IP、网络类型等);查看实例详情(规格、存储、网络、数据库版本、计费、节点等);升级或降级实例规格,支持 2c8g、4c16g 等简写和完整规格名,未给目标规格时自动升降一个等级,用户规格不存在时自动匹配最接近规格(优先 CPU 权重,其次内存)。
使用方式:需安装火山引擎 Python SDK(pip install volcengine-python-sdk)并配置访问凭证。可通过命令行参数或环境变量提供 AccessKey(VOLCENGINE_ACCESS_KEY、VOLCENGINE_SECRET_KEY),创建实例还需 VPC ID、子网 ID、可用区 ID(如 cn-guangzhou-a);也可在 scripts 目录复制 .env.example 为 .env 填写。常用脚本:create_vedbm_instance.py、list_instances.py、list_db_accounts.py、get_instance_endpoint.py、describe_instance.py、upgrade_instance_spec.py,降级脚本名资料中未完整给出。
适用场景:需要以脚本/对话方式批量或快速管理 VeDB MySQL 实例,如开通实例、巡检实例状态、查询连接信息、调整规格。
限制:规格升/降级不支持跨系列(G 系列与 X 系列不互通),已达最大或最小规格时无法继续变更;变更任务若 10 分钟未完成需通过控制台关注任务状态;可用区以资料所列广州区域(cn-guangzhou-a、cn-guangzhou-c,无 b)为例,其他区域未提供;具体计费与价格信息资料中暂未提供。