这个CloudFormation在部署期间停滞的原因是什么?

时间:2017-04-28 16:11:10

标签: amazon-cloudformation

我有以下cloudformation嵌套堆栈结构:

    • VPC (CREATE_COMPLETE)
    • 安全组(CREATE_COMPLETE)
    • ... (CREATE_COMPLETE)
    • ECS(CREATE_COMPLETE)
    • 服务(最终CREATE_FAILED - 服务[ARN]没有稳定。)
      • ALB (CREATE_COMPLETE)
        • 证书管理员(CREATE_COMPLETE)

服务嵌套嵌套SSL证书堆栈的ALB堆栈。它们是一个依赖链。

由于某些原因,即使证书管理器和alb堆栈都成功完成,该服务也不会继续调用ALB堆栈的位置。相反,它会一直停留在CREATE_IN_PROGRESS中,没有任何错误,直到它超时。当它最终耗尽时,它会给出'service [arn]无法稳定'错误。为什么会这样?没有错误!

2 个答案:

答案 0 :(得分:0)

来自http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-certificatemanager-certificate.html

重要 在AWS CloudFormation堆栈中使用AWS :: CertificateManager :: Certificate资源时,堆栈将保持CREATE_IN_PROGRESS状态,并且任何进一步的堆栈操作都将延迟,直到您按照证书验证电子邮件中的说明进行操作。

这是问题吗?

答案 1 :(得分:0)

在CloudFormation中创建并完成了ECS群集而没有错误,但事实证明ECS中确实存在错误:容器未被添加到群集中并导致服务堆栈挂起。如果ECS是CloudFormation嵌套堆栈的混合,请务必检查ECS日志。