Amazon web services AWS创建从现有开发环境配置派生的产品环境

Amazon web services AWS创建从现有开发环境配置派生的产品环境,amazon-web-services,Amazon Web Services,我有一个用于开发的现有环境,该环境是使用Web界面AWS控制台设置的。我想基于此配置为生产或登台创建一个新环境 如何提取或使用开发配置作为模板,并对其进行操作以创建新的生产环境 像以前一样手动创建环境,很容易出错,而且没有文档记录 我希望使用AWS CLI或类似工具提取当前配置,然后操作配置: 在适用的情况下重命名 删除不相关的配置,如默认VPC 我回忆起的当前配置包括: 专有网络 因特网网关 私人和公共子网 路由规则 前交叉韧带 安全策略 马里亚布 安全密钥存储 ELB经典,有证书 ECS容器

我有一个用于
开发的现有环境
,该环境是使用Web界面
AWS控制台
设置的。我想基于此配置为
生产
登台
创建一个新环境

如何提取或使用
开发
配置作为模板,并对其进行操作以创建新的
生产
环境

像以前一样手动创建环境,很容易出错,而且没有文档记录

我希望使用AWS CLI或类似工具提取当前配置,然后操作配置:

  • 在适用的情况下重命名
  • 删除不相关的配置,如默认VPC
  • 我回忆起的当前配置包括:

  • 专有网络
  • 因特网网关
  • 私人和公共子网
  • 路由规则
  • 前交叉韧带
  • 安全策略
  • 马里亚布
  • 安全密钥存储
  • ELB经典,有证书
  • ECS容器注册表-Docker
  • ECS集群
  • 自动缩放组
  • EC2自动缩放定义
  • 云表
  • 模板适用于在不同的区域或帐户中复制相同的资源

    您将创建一个模板,该模板描述您所使用的所有AWS资源 需要(如Amazon EC2实例或Amazon RDS DB实例)和AWS CloudFormation负责提供和配置这些资源 为您提供资源


    有一个测试版工具,它试图从您帐户中的资源生成CloudFormation模板。

    谢谢您提供的信息。实际上,我成功地使用了CloudFormer工具,我发现将模板保存到S3失败了,但在模板的初始显示过程中,我成功地保存了它-呸,太棒了!您是否有S3写入失败的错误消息?这可能是权限问题,CloudFormer实例可能没有写入S3的IAM权限。云计算对你来说有多好?我没怎么用过它。它工作正常,但我对AWS很陌生,有很多东西需要学习。它确实节省了我不少打字时间。。。为我生成了859行云信息,这是一个很好的起点,我也有一个ECS集群,但是没有合并;也许我错过了选择它;或者,它并不意味着要与其他部分一起使用。ECS有自己的堆栈文件,我想可以利用它。CloudFormer可能还不支持ECS。CloudFormation确实支持嵌套模板-如果您有ECS群集的模板,您可以从“父”CloudFormation模板中引用它。这也有助于解耦您的体系结构,使编辑单个组件更容易。