SuperAPI AI 工具集

terraform

部署与运维

查看项目

更新于 10-15 23:44

技能介绍

用途:在编写或审查 Terraform 配置、创建或更新基础设施模块、管理状态(远程后端、导入、迁移)、设计网络与安全组或 IAM 策略、配置数据存储与计算资源、审查基础设施 PR 的安全与成本时,参考这套企业级 Terraform 标准。

主要能力:按 9 类规则组织。状态管理(CRITICAL,6 条):使用 S3 + DynamoDB 远程后端并加密、配置状态锁、用目录隔离而非 workspace、先导入再纳管、用 state mv/moved 重构、敏感输出标记。安全(CRITICAL,7 条):禁止硬编码密钥、IAM 最小权限、静态与传输加密、安全组限制、固定 provider 版本、不使用默认 VPC。模块设计(HIGH,6 条):标准目录结构、单一职责、版本固定、组合优于继承、README 与示例、输出全部 ID/ARN。资源模式(HIGH,6 条):命名规范、强制标签、prevent_destroy、显式依赖、data source 替代硬编码、条件创建。变量与输出(MEDIUM-HIGH,5 条):类型约束、validation、sensitive、描述、输出分组。网络(MEDIUM,5 条):多 AZ 子网、子网分层、NAT 高可用、流日志、私有端点。数据存储(MEDIUM,5 条):RDS Multi-AZ、自定义参数组、Redis 集群模式、S3 版本控制、备份保留。计算(MEDIUM,4 条):Fargate 规格、任务角色分离、自动扩缩、健康检查。成本优化(LOW-MEDIUM,3 条):合理规格、预留容量、清理闲置资源。

使用方式:资料未提供具体安装命令或调用步骤,仅说明完整指南与详细代码示例位于 references/full-guide.md。

适用场景:面向 AWS 技术栈的 Terraform 配置编写、模块开发、状态管理、网络与安全设计、数据存储与计算资源供给、基础设施 PR 审查。

限制:规则与优先级来自资料本身,未提供收费、价格、平台支持范围或实际效果信息;具体命令与安装方式暂未提供。