如果堆栈创建失败,CloudFormation 可帮助您确定可能是堆栈失败根本原因的事件。根据场景和您的权限,如果事件中提供的状态原因不明确,AWS CloudTrail 事件可以提供有关根本原因的更多详细信息。
确定堆栈失败的根本原因
-
通过以下网址打开 AWS CloudFormation 控制台:https://console.aws.amazon.com/cloudformation
。 -
在堆栈页面上,选择失败的堆栈。
-
选择事件选项卡。
-
选择检测根本原因。CloudFormation 会分析失败,并通过向特定事件状态添加可能的根本原因标签,指出可能是失败原因的事件。有关 CloudFormation 控制台中状态的进一步说明,请参阅状态原因。
-
选择标签为可能的根本原因的失败状态,了解有关失败原因的更多信息。视场景和您的权限而定,您可以查看详细的 CloudTrail 事件。选择状态可能会产生以下结果
-
提供与此问题相关的、并且可能有助于解决问题的 CloudTrail 事件。查看 CloudTrail 事件。
-
找不到与此问题相关的任何有助于解决问题的 CloudTrail 事件。
-
当前权限不允许您查看 CloudTrail 事件。了解更多。
-
正在检查可用的 CloudTrail 事件,请在几分钟后再次检查。
-
获取 CloudTrail 事件时发生错误。如需执行手动检查,请访问 CloudTrail 控制台。
-
-
如果状态原因中提供的原因不明确,并且根本原因显示指向 CloudTrail 控制台的链接,请打开该链接查看事件,以查找关于根本原因的详细信息。
有关 CloudTrail 事件的更多信息,请参阅 Understanding CloudTrail events 和 CloudTrail record contents。
有关 CloudTrail 事件历史记录的更多信息,请参阅 Working with CloudTrail Event history。
注意
嵌套堆栈不支持检测根本原因。