Amazon cloudformation 使用Cloudformation在新客户上构建环境

Amazon cloudformation 使用Cloudformation在新客户上构建环境,amazon-cloudformation,aws-code-deploy,Amazon Cloudformation,Aws Code Deploy,我正在尝试编写一些Cloudformation模板来设置一个新帐户,其中包含运行我们网站所需的所有资源。在本例中,我们将设置一个UAT/测试环境 我已设置: 专有网络 安全小组 弹力织物 ALB 无线电数据系统 自动缩放组 我正在挣扎的是,当我用我们的银色AMI启动我的自动缩放组时,它没有通过健康检查,自动缩放组被回滚 我在git repo中有我们的代码,它将通过CodeDeploy进行部署,但似乎我无法在没有自动扩展组的情况下添加CodeDeploy部署,也无法在没有CodeDeploy的情况

我正在尝试编写一些Cloudformation模板来设置一个新帐户,其中包含运行我们网站所需的所有资源。在本例中,我们将设置一个UAT/测试环境

我已设置:

  • 专有网络
  • 安全小组
  • 弹力织物
  • ALB
  • 无线电数据系统
  • 自动缩放组
  • 我正在挣扎的是,当我用我们的银色AMI启动我的自动缩放组时,它没有通过健康检查,自动缩放组被回滚

    我在git repo中有我们的代码,它将通过CodeDeploy进行部署,但似乎我无法在没有自动扩展组的情况下添加CodeDeploy部署,也无法在没有CodeDeploy的情况下设置自动扩展组

    我是否应该修改我们的银色AMI以伪造健康检查,以便创建自动缩放组?或者我应该创建自动缩放组而不进行运行状况检查,直到下一步


    如何通过Cloudformation以编程方式设置CodeDeploy,以便它从我们的git repo中提取最新的代码?

    当您通过Cloudformation创建基础设施的其余部分时,创建部署应用程序、组等

    模板的参数之一是S3代码部署桶中已经找到的应用程序包,或者是应用程序工作版本的Github提交id

    除了CodeDeploy中提供的其他方法外,您还可以使用AWS CloudFormation模板执行以下任务:创建应用程序、创建部署组和指定目标版本、创建部署配置、创建Amazon EC2实例


    通过这种方法,您可以在创建基础设施时启动应用程序的工作版本。使用正常运行状况检查,以确保应用程序已正确配置

    当您通过CloudFormation创建基础架构的其余部分时,创建部署应用程序、组等

    模板的参数之一是S3代码部署桶中已经找到的应用程序包,或者是应用程序工作版本的Github提交id

    除了CodeDeploy中提供的其他方法外,您还可以使用AWS CloudFormation模板执行以下任务:创建应用程序、创建部署组和指定目标版本、创建部署配置、创建Amazon EC2实例

    通过这种方法,您可以在创建基础设施时启动应用程序的工作版本。使用正常运行状况检查,以确保应用程序已正确配置