此 CloudFormation 在部署期间停滞的原因可能是什么?

What could be the reason for this CloudFormation to stall during deployment?

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

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

出于某种原因,即使证书管理器和 alb 堆栈都成功完成,服务也不会继续经过调用 ALB 堆栈的位置。相反,它一直卡在 CREATE_IN_PROGRESS 中,没有任何错误,直到超时。当它最终确实超时时,它会给出 'service [arn] failed to stabilize' 错误。为什么会这样?没有错误!

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

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

是这个问题吗?

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