我正在尝试使用 AWS CloudFormation 安装一个简单的堆栈。我创建了一个 IAM 用户并传入一些脚本来安装 puppet 和 git thru userdata,以便它可以由 cloudinit 执行。
问题是由于某种原因模板在中途失败并且堆栈创建被回滚。我正在通过管理 gui 执行此操作。但它并没有告诉我为什么它失败了。我可以看到一些资源被创建,然后它失败了。有没有办法查看详细的日志以查看到底是什么失败了?
我正在尝试使用 AWS CloudFormation 安装一个简单的堆栈。我创建了一个 IAM 用户并传入一些脚本来安装 puppet 和 git thru userdata,以便它可以由 cloudinit 执行。
问题是由于某种原因模板在中途失败并且堆栈创建被回滚。我正在通过管理 gui 执行此操作。但它并没有告诉我为什么它失败了。我可以看到一些资源被创建,然后它失败了。有没有办法查看详细的日志以查看到底是什么失败了?
AWS CloudFormation的AWS 管理控制台在堆栈详细信息面板中提供了一个事件选项卡,该选项卡列出了堆栈生命周期事件,并依次提供了一个原因列,其中包含错误的更多详细信息,以防万一。
此列公开通过DescribeStackEvents操作检索的StackEvent数据类型的ResourceStatusReason
字段:
ResourceStatusReason - 与资源关联的成功/失败消息