

# 查看 CloudFormation 堆栈部署的时间线
<a name="stack-deployment-timeline-graph"></a>

堆栈部署时间线图以可视化形式表示堆栈部署时间线。该图显示堆栈及其各个资源的部署状态，以及每种状态的更改时间。堆栈部署状态用相应颜色表示。

**Topics**
+ [了解堆栈部署时间线图](#understanding-stack-deployment-timeline-graph)
+ [查看堆栈部署时间线图（控制台）](#viewing-stack-deployment-timeline-graph)

## 了解堆栈部署时间线图
<a name="understanding-stack-deployment-timeline-graph"></a>

下图显示由于 Amazon EC2 实例资源启动失败而未能进行堆栈部署的时间线图。

![\[堆栈部署失败的堆栈部署时间线图。\]](http://docs.aws.amazon.com/zh_cn/AWSCloudFormation/latest/UserGuide/images/deployment-timeline-graph.PNG)


堆栈资源的名称位于图中左侧，相对于部署时间的日期和时间位于图中顶部。

各个资源均以“**进行中**”的状态开头。每次成功部署后，状态栏都会更改为**完成**。资源部署失败时，状态栏更改为**失败**。当资源部署失败且堆栈部署也失败时，导致堆栈部署失败的资源将收到**可能为根失败**的状态。

堆栈部署操作失败后，成功部署的资源开始回滚并更改为**回滚中**的状态。资源完成回滚后，状态更改为**回滚完成**。

选中各个资源可以更精细地显示有关部署时间线的详细信息：

![\[堆栈部署时间线图弹出窗口，显示所选失败资源的部署详细信息。\]](http://docs.aws.amazon.com/zh_cn/AWSCloudFormation/latest/UserGuide/images/deployment-timeline-graph-root-cause.PNG)


选中资源会显示部署的**类型**、部署**开始时间**、部署**结束时间**和**总持续时间**。此外还可以在下面的下拉菜单中，找到每种部署状态的**开始时间**、**结束时间**和**持续时间**。如果资源部署失败，将提供**失败原因**。

有关堆栈状态的更多信息，请参阅[堆栈状态代码](view-stack-events.md#cfn-console-view-stack-data-resources-status-codes)。

## 查看堆栈部署时间线图（控制台）
<a name="viewing-stack-deployment-timeline-graph"></a>

查看堆栈部署时间线图：

1. 通过以下网址打开 CloudFormation 控制台：[https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/)。

1. 在屏幕顶部的导航栏中，选择您在其中创建了堆栈的 AWS 区域。

1. 在 CloudFormation 控制台的**堆栈**页面中，选择堆栈名称。CloudFormation 将显示选定堆栈的堆栈详细信息。

1. 选择**事件**选项卡以查看 CloudFormation 为堆栈生成的堆栈事件。

1. 选择**时间线图**按钮查看堆栈的时间线图。