【发布时间】:2020-07-08 02:28:26
【问题描述】:
我有一个用于 Development 的现有环境,它是使用 Web 界面 AWS console 设置的。我想为Production 或Staging 创建一个基于此配置的新环境。
如何提取或使用Development 配置作为模板,并对其进行操作以创建新的Production 环境?
像以前一样手动创建环境,容易出错,也没有记录。
我更喜欢使用AWS CLI 或类似方法提取当前配置,然后操作配置:
- 在适用的情况下重命名
- 删除不相关的配置,例如默认 VPC。
我回忆的当前配置包括:
- VPC
- 互联网网关
- 私有和公共子网
- 路由规则
- ACL
- 安全策略
- RDS、MariaDB
- 安全密钥存储
- ELB 经典,带证书
- ECS 容器注册表 - Docker
- ECS 集群
- 自动缩放组
- EC2 自动缩放定义
- CloudWatch
【问题讨论】: