用途:当需要编写或调试 CloudFormation 模板(YAML/JSON)、创建和管理 AWS 资源(EC2、S3、RDS、Lambda 等)、配置 stacks、nested stacks、stack sets,或用最佳实践实现基础设施自动化时使用本技能。
模板结构:AWSTemplateFormatVersion、Description、Parameters、Resources、Outputs。
工作流:创建堆栈 → 更新堆栈 → 删除堆栈;使用变更集预览变更。
嵌套堆栈:将重复使用的资源封装为 nested stack,提高复用性。跨堆栈引用:通过 Export/Import-Value 在堆栈间共享资源。
最佳实践:使用 YAML 替代 JSON,便于版本控制和代码审查;敏感信息用 Parameter + NoEcho 或 Secrets Manager,不在模板中硬编码;使用 Mappings 和 Conditions 实现环境差异化配置;堆栈名称加环境前缀(dev-、prod-),避免冲突。
限制:资料未提供具体命令、示例代码、定价或平台支持细节,暂未提供。