SuperAPI AI 工具集

infrastructure as code skill

部署与运维

查看项目

更新于 10-16 05:07

技能介绍

用途:该技能面向 DevOps 与云工程领域,提供通过声明式代码定义、预配和管理云基础设施的综合模式,覆盖 Terraform、Bicep、Pulumi、CloudFormation 等主流 IaC 工具,以及模块化、状态管理、测试和 GitOps 工作流的最佳实践。

主要能力:对比声明式与命令式方法,并给出工具对照(Terraform 用 HCL、多云端成熟生态;Bicep 为 Azure 原生 DSL;Pulumi 支持 TS/Python/Go/C#;CloudFormation 与 CDK 面向 AWS)。提供 Terraform 项目结构、变量校验、模块、远程后端与状态锁定、数据源引用密钥保管库等模式;Bicep 的 targetScope、参数约束、模块与输出;Pulumi 的 TypeScript 示例。还包含命名规范、标签策略、密钥管理、环境一致性、静态分析(terraform fmt -check、terraform validate、tflint、tfsec、checkov、az bicep build --file main.bicep)、单元与集成测试、GitHub Actions 的 plan/apply 流程、GitOps 流程、条件资源、动态块、依赖关系及常见反模式。

使用方式:资料以模式与示例代码形式呈现,需结合具体工具链在项目中落地;命令与代码片段保持原样。

适用场景:多云或 Azure/AWS 基础设施的代码化管理、团队协作与 CI/CD 集成。

限制:资料未提供安装步骤、收费与价格、平台支持范围或实际效果数据;MCP 工具集成部分内容不完整,暂未提供完整说明。