用途:在对话中将自然语言需求映射为火山引擎 MongoDB 运维查询,直接调用内置脚本获取实时结果,并对返回结果或用户提供的错误信息进行解释与诊断。
主要能力:支持的操作包括 list-instances(查询实例列表)、describe-instance(查询指定实例详情)、list-backups(查询实例备份)、list-parameters(查询实例参数配置)。脚本将查询信息输出到 stderr、结果输出到 stdout,便于分离日志与结果;输出格式可选 json 或 table,默认 json。
使用方式:需先配置环境变量 VOLCENGINE_ACCESS_KEY、VOLCENGINE_SECRET_KEY,VOLCENGINE_REGION 可选,默认 cn-beijing。运行方式一(推荐,自动管理依赖):uv run ./scripts/call_mongodb.py [action] [options];方式二:python ./scripts/call_mongodb.py [action] [options]。命令行参数包括 action(必需)、--region/-r(默认 cn-beijing)、--instance-id/-i、--page-number(默认 1)、--page-size(默认 10)、--output/-o。示例: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。
适用场景:查询与诊断火山引擎 MongoDB 实例信息、备份状态和参数配置等日常运维任务。
限制:涉及敏感操作(如删除实例、重启等)时脚本本身不执行,仅提示风险;建议避免在生产环境直接执行高风险操作,先在测试环境验证或做好备份。收费、价格、平台支持范围等未在资料中提供。