mcpField
C
cloudformation

cloudformation

github.com/full-stack-skills云与 DevOps166 次安装4 周前更新
代码仓库

关于 cloudformation

为编写和调试 AWS CloudFormation YAML 或 JSON 模板,以及管理 AWS 资源和堆栈提供指导的技能,适合基础设施自动化工作。内容涵盖堆栈变更、嵌套堆栈、跨堆栈引用与模板安全实践。

主要功能

  1. 01编写和调试 CloudFormation 模板
  2. 02创建、更新和删除堆栈
  3. 03使用变更集预览修改
  4. 04通过嵌套堆栈封装可复用资源
  5. 05使用 Export 和 Import-Value 共享资源
  6. 06保护敏感参数并配置环境条件

适用场景

  1. 01编写 AWS 基础设施模板
  2. 02预览并管理堆栈更新
  3. 03复用资源定义并在堆栈间共享输出

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/full-stack-skills/devops-skills --skill cloudformation

安装后在 Claude Code 中输入/cloudformation确认已加载。

附带文件agents/openai.yamlLICENSE.txt

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

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

  1. 模板结构:AWSTemplateFormatVersion、Description、Parameters、Resources、Outputs。
  2. 工作流:创建堆栈 → 更新堆栈 → 删除堆栈;使用变更集预览变更。
  3. 嵌套堆栈:将重复使用的资源封装为 nested stack,提高复用性。
  4. 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