通过时间表视图深入了解 AWS CloudFormation 部署

发布于: 2024年11月11日

AWS CloudFormation 现在提供一种称为部署时间表视图的功能,客户可以通过该功能监控和可视化 CloudFormation 在堆栈操作中所采取操作的顺序。该功能可让您了解堆栈操作的资源预置操作顺序和持续时间。这使开发人员能够优化他们的 CloudFormation 模板并加快部署问题的解决。

当您创建、更新或删除堆栈时,CloudFormation 会根据资源依赖关系图启动资源级预置操作。例如,如果您提交包含 EC2 实例、安全组和 VPC 的 CloudFormation 模板,CloudFormation 将按该顺序创建 VPC、安全组和 EC2 实例。以前,您只能看到按时间顺序排列的堆栈操作事件列表,对资源之间的依赖关系和预置操作顺序的了解非常有限。现在,您可以看到一个图形可视化界面,其中显示 CloudFormation 在堆栈中预置资源的顺序、每个资源的状态颜色编码以及每个预置操作的持续时间。如果资源预置出现错误,它会突出显示可能的根本原因。这样,您就可以确定将资源分组到模板的最佳方式,从而最大限度地缩短部署时间并提高可维护性。

这项新功能现已在支持 CloudFormation 的所有 AWS 区域推出。有关服务可用性的详细信息,请参阅 AWS 区域表

首先,启动堆栈操作并从 CloudFormation 控制台中的堆栈事件选项卡访问部署时间表视图。要了解有关部署时间表视图的更多信息,请访问 AWS CloudFormation 用户指南