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

时间:2012-12-14 11:43:02

标签: amazon-web-services amazon-cloudformation

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

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

1 个答案:

答案 0 :(得分:7)

AWS Management Console AWS CloudFormation在堆栈详细信息面板中提供了事件标签,其中列出了堆栈生命周期事件,并提供了 Reason 依次列,其中包含错误的更多详细信息。

此列公开了通过StackEvent操作检索到的DescribeStackEvents数据类型的ResourceStatusReason字段:

  

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