用途:在对话中充当火山引擎 MongoDB 的智能运维代理,理解中英文自然语言需求,判断是否与 MongoDB 相关,再调用内置脚本实时查询并解释结果、给出建议。
主要能力与支持操作:list-instances 查询实例列表;describe-instance 查询实例详情;list-backups 查询实例备份;list-parameters 查询实例参数配置。
使用方式:脚本支持两种运行方式,推荐 uv 自动管理依赖: uv run ./scripts/call_mongodb.py [action] [options] 或 python ./scripts/call_mongodb.py [action] [options] 常用示例: uv run ./scripts/call_mongodb.py list-instances uv run ./scripts/call_mongodb.py describe-instance --instance-id mongo-xxx uv run ./scripts/call_mongodb.py list-backups --instance-id mongo-xxx uv run ./scripts/call_mongodb.py list-parameters --instance-id mongo-xxx
参数:--region/-r 地域 ID,默认 cn-beijing;--instance-id/-i 实例 ID,部分操作必需;--page-number 分页页码,默认 1;--page-size 每页记录数,默认 10;--output/-o 输出格式 json 或 table,默认 json。脚本将查询信息输出到 stderr,结果输出到 stdout。
环境变量:需先获取火山引擎访问凭证 AK/SK,并配置: export VOLCENGINE_ACCESS_KEY="your-access-key" export VOLCENGINE_SECRET_KEY="your-secret-key" export VOLCENGINE_REGION="cn-beijing"
限制与提醒:返回涉及敏感操作时需评估风险,避免在生产环境直接执行删除实例、重启等高风险操作,建议先在测试环境验证或做好备份。资料未提供收费、价格、平台支持范围、SLA 及更多扩展操作等信息。