创建其他服务时出现AWS CloudFormation错误

时间:2019-03-27 10:30:05

标签: amazon-web-services amazon-cloudformation devops continuous-deployment

我正在一个需要部署的项目

  1. 生产-服务器和客户端
  2. 分段-服务器和客户端。

我们使用AWS CF部署了生产服务器和客户端-成功运行了。 但是,在尝试部署登台服务器和客户端时,我们使用

在客户端登台嵌套堆栈上获得CREATE_FAILED状态
  

逻辑ID-服务

     

类型-AWS :: ECS :: Service

和错误

  

[此处的堆栈名称] Service-2MCMYC2EFDWZ不稳定。

发生这种情况时,每次尝试更新堆栈时都会不断成功创建登台服务器。 由于更新失败,因此将按预期回滚。

然后,我们尝试一次创建一个可访问的登台服务-从登台服务器开始-

我们继续为已创建的登台客户端推送更改,但是在创建类型为 AWS :: ECS :: Service Service 资源时,它再次失败。登台服务器-不能完全确定为什么要尝试在已存在的嵌套堆栈上创建新资源。 这导致 UPDATE_ROLLBACK_FAILED 状态,我们通过排除失败的资源来回滚该服务。

我为我们的项目制作了一个具有相同选项的类似CF模板-不包括私人详细信息:D。您可以find it here

如果能得到所需的更改以使它正常工作,我将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

此问题通过增加ECS ClusterSize得以解决。我最初有4个。 8做到了。 放置任务失败,因为容器无法满足其要求。它还没有足够的内存。随后,这导致服务不稳定。