在 Amazon CloudFormation 控制台上查看您的堆栈 - Amazon CloudFormation
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 Amazon CloudFormation 控制台上查看您的堆栈

启动堆栈之前的最后一步是审核创建堆栈期间输入的值。

  1. Review (审核) 页面上,审核堆栈详细信息。

    如果需要在启动堆栈之前更改任何值,请选择相应部分中的编辑以返回包含要更改的设置的页面。

  2. 查看堆栈创建设置后,选择创建堆栈,以启动您的堆栈。

    注意

    从这一点来看,您还可以选择创建新的更改集,而不是新堆栈。要执行此操作,请单击 Create change set (创建更改集),而不是 Create stack (创建堆栈)。有关更多信息,请参阅 使用更改集创建堆栈

    CloudFormation 会显示新堆栈的 Stack details(堆栈详细信息)页面的 Events(事件)窗格。从这里,您可以查看堆栈的事件、数据或资源。CloudFormation 每分钟自动刷新堆栈事件。此外,CloudFormation 会在新堆栈事件发生时显示新事件可用徽章;单击“刷新”图标可将这些事件加载到列表。通过查看堆栈创建事件,您可以了解导致堆栈创建(或失败,如果您正在调试堆栈)的事件的顺序。

    您在创建堆栈时,该堆栈会在堆栈页面列出,其状态为 CREATE_IN_PROGRESS

    堆栈成功创建之后,其状态更改为 CREATE_COMPLETE。您随后可以选择输出选项卡查看堆栈的输出(如果在模板中定义了任何输出)。

确定失败的根本原因

如果堆栈创建失败,Amazon CloudFormation 可以帮助您确定可能是堆栈失败根本原因的事件。根据场景和您的权限,如果事件中提供的状态原因不明确,Amazon CloudTrail 事件可以提供有关根本原因的更多详细信息。

注意

嵌套堆栈不支持检测根本原因

确定根本原因:
  1. 选择失败的堆栈。

  2. 选择事件选项卡。

  3. 选择检测根本原因。CloudFormation 会分析失败,并通过向特定事件状态添加可能的根本原因标签,指出可能是失败原因的事件。有关 CloudFormation 控制台中状态的进一步说明,请参阅状态原因

  4. 选择标签为可能的根本原因的失败状态,了解有关失败原因的更多信息。视场景和您的权限而定,您可以查看详细的 CloudTrail 事件。选择状态可能会产生以下结果

    • 提供与此问题相关的、并且可能有助于解决问题的 CloudTrail 事件。查看 CloudTrail 事件。

    • 找不到与此问题相关的任何有助于解决问题的 CloudTrail 事件。

    • 当前权限不允许您查看 CloudTrail 事件。了解更多。

    • 正在检查可用的 CloudTrail 事件,请在几分钟后再次检查。

    • 获取 CloudTrail 事件时发生错误。如需执行手动检查,请访问 CloudTrail 控制台。

  5. 如果状态原因中提供的原因不明确,并且根本原因显示指向 CloudTrail 控制台的链接,请打开该链接查看事件,以查找关于根本原因的详细信息。

有关 CloudTrail 事件的更多信息,请参阅 Understanding CloudTrail eventsCloudTrail record contents

有关 CloudTrail 事件历史记录的更多信息,请参阅 Working with CloudTrail Event history