SuperAPI AI 工具集

amazon-keyspaces

部署与运维

查看项目

更新于 10-15 17:23

技能介绍

用途:该技能用于 Amazon Keyspaces(for Apache Cassandra)的规划与实施,覆盖四类工作流:手动输入定价(Mode 1)、Cassandra 诊断定价(Mode 2)、兼容性检查(Mode 3)、SQL→Keyspaces 迁移(Mode 4),并执行基础设施变更,如创建单区域/多区域键空间、设计表结构、创建 UDT、添加列、配置自动扩缩、切换加密密钥,以及修改 TTL、PITR、容量模式等表级设置。输出为按工作流生成的 JSON,包含月度成本明细、兼容性报告和数据模型对比。

主要能力:兼容性检查、定价估算、连接排障、预热指导与基础设施变更;支持通过 AWS MCP 服务器直接调用 AWS API,也可用 AWS CLI 命令独立执行。

使用方式:创建或修改资源前必须获得用户明确确认;创建键空间或表时必须附带标签,如 --tags key=created_by,value=keyspaces-skill key=generation_model,value={your-model-id}。脚本位于 scripts/(calculate.ts、parse-cassandra.ts、check-compatibility.ts、generate-pdf.ts),需 Node.js 18+ 与 scripts/node_modules/(cd scripts && npm install)。示例命令:cd scripts && npx ts-node --project tsconfig.scripts.json calculate.ts us-east-1 2000 800 1024 500 0 true | tee /tmp/keyspaces-calc.json。

限制:删除键空间、表、UDT,禁用 CDC、启用客户端时间戳、向现有键空间添加区域等操作被拒绝执行;切换容量模式、从时间点恢复需先警告。不得编造定价费率、兼容性规则或 AWS API 响应。部分资料(如 Mode 2 后续内容)暂未提供。