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

Amazon web services 如何使用Docker播种的Cloudformation编写AWS VPC脚本,amazon-web-services,docker,amazon-ec2,amazon-vpc,sceptre,Amazon Web Services,Docker,Amazon Ec2,Amazon Vpc,Sceptre,我想确认我使用cloudformation/scepter和docker容器播种实例建立VPC的方法是正确的 创建一个aws ec2实例 在该实例上创建docker映像 创建cloudformation VPC模板(.yaml) -在模板中引用docker图像 使用上面的模板创建sceptre项目,并从ec2实例运行脚本 因此,据我所知,如果大部分工作将在cloudformation模板中进行。目前我被权杖错误所困扰,但我想确保我正确地处理了这个问题。这看起来是正确的方法吗?有很多方法可以满足您

我想确认我使用cloudformation/scepter和docker容器播种实例建立VPC的方法是正确的

  • 创建一个aws ec2实例
  • 在该实例上创建docker映像
  • 创建cloudformation VPC模板(.yaml) -在模板中引用docker图像
  • 使用上面的模板创建sceptre项目,并从ec2实例运行脚本

  • 因此,据我所知,如果大部分工作将在cloudformation模板中进行。目前我被权杖错误所困扰,但我想确保我正确地处理了这个问题。这看起来是正确的方法吗?

    有很多方法可以满足您的需求:

  • 在开发计算机上本地运行sceptre
    • 这很容易,但对于重要的环境来说不是最佳做法 拥有一个构建服务器,可以更好地跟踪何时(特别是在共享环境中)执行了什么操作
  • 使用CodeBuild可以避免您自己执行步骤1和步骤2(AWS在安装python的情况下维护docker映像)
    • 它还避免了如何首先部署EC2实例的鸡毛蒜皮的问题
  • 在构建服务器(如Jenkins)上配置作业
    • CodeDeploy适用于简单的设置,但配置良好的构建服务器可以使用仪表板跟踪在何处部署的内容
  • 由于sceptre只是一种跨环境生成/管理部署模板的方法,因此还有很多其他方法可以做到这一点,包括您概述的方法

  • p、 很抱歉,入门文档目前不太好,这是我们在2.0版中重点关注的内容。

    有很多方法可以满足您的需求:

  • 在开发计算机上本地运行sceptre
    • 这很容易,但对于重要的环境来说不是最佳做法 拥有一个构建服务器,可以更好地跟踪何时(特别是在共享环境中)执行了什么操作
  • 使用CodeBuild可以避免您自己执行步骤1和步骤2(AWS在安装python的情况下维护docker映像)
    • 它还避免了如何首先部署EC2实例的鸡毛蒜皮的问题
  • 在构建服务器(如Jenkins)上配置作业
    • CodeDeploy适用于简单的设置,但配置良好的构建服务器可以使用仪表板跟踪在何处部署的内容
  • 由于sceptre只是一种跨环境生成/管理部署模板的方法,因此还有很多其他方法可以做到这一点,包括您概述的方法
  • p、 很抱歉,入门文档目前不是很好,这是我们2.0版的重点