用途:该技能是围绕 Amazon Aurora MySQL(MySQL 兼容引擎)的模块化工具包,以子技能注册表形式组织,每个子技能负责一个工作领域。请求先由路由器按语义匹配到对应子技能,再只加载所需参考资料。Aurora PostgreSQL 及其快速配置属于另一技能 amazon-aurora-postgresql。
主要能力(子技能):create 负责集群创建,Aurora MySQL 使用完整 VPC 配置,需收集 VPC/子网组、安全组、KMS、参数组与引擎版本,快速配置仅适用于 PostgreSQL,不适用于 Aurora MySQL;serverless-advisory 处理 ACU 规格、缩容至零行为与兼容性、预置转 serverless、容量规划与功能限制;io-optimized 评估是否从 Aurora Standard 切换到 I/O-Optimized(aurora-iopt1),依据 25% I/O 成本阈值;commitment-pricing 比较预留实例与数据库节省计划(预置集群),serverless 仅比较 DSP,含 1 年与 3 年分析;upgrade-planning 负责主次版本升级规划、LTS 指引、升级前后检查清单与蓝绿部署建议。
使用方式:先路由,再读取匹配子技能的 references/{id}-instructions.md 并声明路径,不能仅凭注册表摘要作答;执行时可运行随附脚本(acu_calculator.py、io_optimized_analyzer.py、commitment_pricing_analyzer.py),用户提供输入时必须使用脚本而非手算。创建或修改前必须获得用户明确确认;创建资源时始终附加标签 --tags Key=created_by,Value=aurora-skill Key=generation_model,Value={your-model-id}。可用 AWS MCP 时优先,其次使用 AWS CLI/SDK 的 aws rds ... 操作。
限制与安全护栏:删除集群/实例、主版本升级、故障转移与蓝绿切换、主用户密码管理、安全组变更、参数组变更、购买预留实例与节省计划、重启等操作属于阻断项,必须拒绝并给出替代方案,转由控制台或变更管理流程处理;绝不允许将 Aurora 实例设为公开可访问。响应使用表格呈现金额、ACU 与建议标签,汇总类请求用 2-4 行纯文本。不得编造 API 结果、价格或版本信息。
适用场景:需要 Aurora MySQL 集群创建、容量与成本分析、存储类型评估和升级规划时使用。若请求跨越多个子技能则依次执行;无匹配子技能时按通用 Aurora MySQL 知识回答;未覆盖主题(如 Global Database、RDS Proxy)需说明并给出 AWS 文档链接。其他细节暂未提供。