关于 cloudformation
为编写和调试 AWS CloudFormation YAML 或 JSON 模板,以及管理 AWS 资源和堆栈提供指导的技能,适合基础设施自动化工作。内容涵盖堆栈变更、嵌套堆栈、跨堆栈引用与模板安全实践。
主要功能
- 01编写和调试 CloudFormation 模板
- 02创建、更新和删除堆栈
- 03使用变更集预览修改
- 04通过嵌套堆栈封装可复用资源
- 05使用 Export 和 Import-Value 共享资源
- 06保护敏感参数并配置环境条件
适用场景
- 01编写 AWS 基础设施模板
- 02预览并管理堆栈更新
- 03复用资源定义并在堆栈间共享输出
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ devops-skills --skill cloudformation安装后在 Claude Code 中输入/cloudformation确认已加载。
附带文件agents/openai.yamlLICENSE.txt
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
When to use this skill
Use this skill whenever the user wants to:
- 编写或调试 CloudFormation 模板(YAML/JSON)
- 创建和管理 AWS 资源(EC2、S3、RDS、Lambda 等)
- 配置 CloudFormation stacks、nested stacks、stack sets
- 使用 CloudFormation 最佳实践实现基础设施自动化
How to use this skill
- 模板结构:AWSTemplateFormatVersion、Description、Parameters、Resources、Outputs。
- 工作流:创建堆栈 → 更新堆栈 → 删除堆栈;使用变更集预览变更。
- 嵌套堆栈:将重复使用的资源封装为 nested stack,提高复用性。
- Cross-stack references:通过 Export/Import-Value 在堆栈间共享资源。
Best Practices
- 使用 YAML 格式替代 JSON,便于版本控制和 Code Review。
- 敏感信息用 Parameter + NoEcho 或 Secrets Manager,不在模板中硬编码。
- 使用 Mappings 和 Conditions 实现环境差异化配置。
- 堆栈名称加环境前缀(dev-、prod-),避免冲突。
Keywords
cloudformation, aws, infrastructure as code, cloudformation template, 亚马逊云科技, aws iac, 基础设施自动化
评论
支持 Markdown