如何找到AWS CloudFormation堆栈创建失败的根本原因?

Sil*_*ser 6 amazon-web-services aws-cloudformation

我正在尝试使用AWS CloudFormation安装一个简单的堆栈.我创建一个IAM用户,并传入一些脚本来安装puppet和git通过userdata,以便它可以由cloudinit执行.

问题是出于某种原因,模板在中途失败并且堆栈创建被回滚.我通过管理gui这样做.但它并没有告诉我它失败的原因.我可以看到创建了一些资源然后失败了.有没有办法查看详细的日志,看看究竟是什么失败?

Ste*_*pel 7

AWS管理控制台AWS CloudFormation提供了一个活动在堆栈详细信息面板,其中列出了堆栈生命周期事件,并配有标签原因依次列,其中包含的情况下,错误的详细信息.

此列公开通过DescribeStackEvents操作检索ResourceStatusReasonStackEvent数据类型的字段:

ResourceStatusReason - 与资源关联的成功/失败消息