繁体   English   中英

如何使用Docker播种的Cloudformation编写AWS VPC脚本

[英]How to script AWS VPC with Cloudformation seeded by Docker

我想确认我使用cloudformation / scepter设置VPC的方法以及使用docker容器播种实例的方法是否正确。

  1. 创建一个AWS EC2实例。
  2. 在该实例上创建一个docker镜像
  3. 创建cloudformation VPC模板(.yaml)-在模板中引用docker镜像?
  4. 使用上面的模板创建一个权杖项目,并从ec2实例运行脚本

因此,据我了解,大部分工作是否都将在cloudformation模板中进行。 目前,我陷入了权杖错误,但是我想确保自己能够正确解决问题。 这看起来像正确的方法吗?

有很多方法可以做您想要的事情:

  1. 在开发机器上本地运行权杖
    • 这很容易,但是对于重要环境来说并不是最佳实践,因为拥有构建服务器可以更好地跟踪何时(特别是在共享环境中)执行的操作
  2. 使用CodeBuild可以节省您自己执行步骤1和2的工作(AWS维护安装了python的docker映像)
    • 它还避免了首先部署EC2实例的麻烦。
  3. 在构建服务器(如Jenkins)上配置作业
    • CodeDeploy适用于简单的设置,但是配置良好的构建服务器可以具有仪表板来跟踪部署在什么位置
  4. 由于权杖只是在整个环境中生成/管理部署模板的一种方式,因此还有许多其他方式可以做到这一点,包括您概述的内容。

ps抱歉,入门文档目前尚不完善,这是我们针对2.0版所关注的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM