AWS CloudFormation
User Guide (API Version 2010-05-15)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

在 AWS 管理控制台上查看 AWS CloudFormation 堆栈数据和资源

查看堆栈信息

创建 AWS CloudFormation 堆栈后,您可以使用 AWS 管理控制台查看其数据和资源。您可查看以下堆栈信息:

输出

显示在堆栈模板中声明的输出。

资源

显示作为堆栈一部分的资源。

事件

显示在创建、更新或删除堆栈时跟踪的操作。

为给定堆栈操作所触发的所有事件分配的客户端请求令牌都是相同的,可使用此令牌跟踪操作。从控制台发起的堆栈操作使用令牌格式 Console-StackOperation-ID,这有助于您轻松识别堆栈操作。例如,如果使用控制台创建堆栈,则将向每个生成的堆栈事件分配以下格式的相同令牌:Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002

模板

显示堆栈的模板。

对于包含转换的堆栈,可选择 View original template 以查看用户提交的模板,或选择 View processed template 以查看 AWS CloudFormation 处理转换后的模板。AWS CloudFormation 使用处理后的模板创建或更新您的堆栈。

参数

显示堆栈的参数及其值。

标签

显示与堆栈关联的任何标签。

堆栈策略

描述可防止堆栈更新的堆栈资源。要更新这些资源,必须在堆栈更新过程中显式允许这些资源。

查看有关AWS CloudFormation堆栈的信息

  1. 选择 AWS CloudFormation 控制台中的堆栈。这会在堆栈详细信息窗格中显示信息。

  2. 在详细信息窗格中,单击选项卡可查看堆栈的相关信息。

    例如,单击 Outputs (输出) 可查看与堆栈关联的输出。

     详细信息窗格中的“Outputs”选项卡。

堆栈状态代码

下表说明了堆栈状态代码:

堆栈状态 说明

CREATE_COMPLETE

成功创建一个或多个堆栈。

CREATE_IN_PROGRESS

正在创建一个或多个堆栈。

CREATE_FAILED

一个或多个堆栈创建失败。查看堆栈事件可了解所有相关错误消息。创建失败的可能原因包括:没有足够的权限使用堆栈中的所有资源,参数值被 AWS 服务拒绝,或者在资源创建期间超时。

DELETE_COMPLETE

成功删除一个或多个堆栈。已删除的堆栈在 90 天内保留可供查看。

DELETE_FAILED

一个或多个堆栈删除失败。由于删除失败,您可能有一些资源仍在运行,但是您不使用或更新堆栈。再次删除堆栈或查看堆栈事件可了解所有相关错误消息。

DELETE_IN_PROGRESS

正在删除一个或多个堆栈。

REVIEW_IN_PROGRESS 持续创建一个或多个具有预期 StackId 但不含任何模板或资源的堆栈。

重要

具有此状态代码的堆栈将针对可能的最大堆栈数量进行计数。

ROLLBACK_COMPLETE

在堆栈创建失败或明确取消堆栈创建后成功删除一个或多个堆栈。在创建堆栈操作期间创建的所有资源都被删除。

此状态仅在堆栈创建失败后存在。它表示已适当清除未完全创建的堆栈中的所有操作。在此状态下,只能执行删除操作。

ROLLBACK_FAILED

在堆栈创建失败或明确取消堆栈创建后删除一个或多个堆栈失败。删除堆栈或查看堆栈事件了解所有相关错误消息。

ROLLBACK_IN_PROGRESS

在堆栈创建失败或明确取消堆栈创建后正在删除一个或多个堆栈。

UPDATE_COMPLETE

成功更新一个或多个堆栈。

UPDATE_COMPLETE_CLEANUP_IN_PROGRESS

成功更新一个或多个堆栈后正在删除堆栈的旧资源。对于需要替换资源的堆栈更新,AWS CloudFormation 首先创建新资源,然后删除旧资源,以帮助减少堆栈中断。在这种状态下,堆栈已更新可用,但 AWS CloudFormation 仍然会删除旧资源。

UPDATE_IN_PROGRESS

正在更新一个或多个堆栈。

UPDATE_ROLLBACK_COMPLETE

在堆栈更新失败后将一个或多个堆栈成功返回之前的工作状态。

UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS

堆栈更新失败后正在删除一个或多个堆栈的新资源。在这种状态下,堆栈已回滚到之前的工作状态并且可用,但 AWS CloudFormation 仍会删除它在堆栈更新期间创建的所有新资源。

UPDATE_ROLLBACK_FAILED

在堆栈更新失败后将一个或多个堆栈返回之前的工作状态失败。在这种状态下,您可以删除堆栈或继续回滚。您可能需要修复错误,然后堆栈才能返回工作状态。您也可以联系客户支持将堆栈恢复到可用状态。

UPDATE_ROLLBACK_IN_PROGRESS

堆栈更新失败后正在将一个或多个堆栈返回之前的工作状态。