SuperAPI AI 工具集

amazon-documentdb

办公与效率

查看项目

更新于 10-15 17:22

技能介绍

用途:这是一个覆盖 Amazon DocumentDB 全流程的操作型技能,按七类工作流路由:连接配置(默认 serverless 集群创建、TLS、VPC、驱动)、模式设计(嵌入与引用取舍、索引、RAG 向量检索)、兼容性评估(MongoDB 到 DocumentDB)、迁移(DMS 全量加载加 CDC 与切换)、性能调优(explain、COLLSCAN、反模式)、Well-Architected 审查(6 大支柱 41 项检查)以及主版本升级(4.0 到 5.0、5.0 到 8.0,原地或近零停机)。

主要能力:技能作为执行者,会实际运行 AWS CLI 命令、DMS 任务、索引工具和 explain(),而非仅给建议;每个工作流在 artifacts/{app-name}/ 下产出具体文件,如 compatibility-report.md、migration-plan.md、upgrade-plan.md、wa_review_results.json。建议通过 AWS MCP 服务器的 call_aws 执行 AWS 命令(沙箱执行、审计日志),不可用时改用 shell 执行同样的 aws CLI 命令。

使用方式:先验证依赖(call_aws 或 AWS CLI v2、shell、web_fetch,以及 wa_review.py 和工具脚本所需的 python3 3.6 以上),再用 aws sts get-caller-identity 确认凭证。创建集群默认使用 serverless 8.0,命令为 aws docdb create-db-cluster 配合 --engine-version 8.0.0 与 --serverless-v2-scaling-configuration MinCapacity=1,MaxCapacity=16,随后用 aws docdb create-db-instance 以 --db-instance-class db.serverless 创建实例。生产环境建议改用 --manage-master-user-password 由 Secrets Manager 管理并轮换密码,该参数与 --master-user-password 互斥。创建资源需带标签 --tags Key=created_by,Value=documentdb-skill Key=generation_model,Value=<your-model-id>。

适用场景:新建或连接集群、灵活模式建模、向量检索与 RAG、从 MongoDB 迁移、慢查询排查、生产合规审查和版本升级。

限制:技能拒绝执行删除集群或实例、故障切换、跨主版本升级和重启等高风险操作,仅提供评估工作流,实际变更应走变更管理流程或 AWS 控制台。范围外内容包括 DocumentDB Elastic Clusters(分片产品,缺少事务、变更流和众多算子,与实例型不一致)及升级路径之外的 Global Clusters 容灾编排。DocumentDB 仅支持 VPC 内访问,无公网端点。通配符索引与 $graphLookup 的支持情况随版本变化,需先查证官方兼容性页面,不能凭记忆回答;可用实例类型也因区域而异,应实时查询。技能不直接创建或存储凭证。