AWS CloudFormation 透過早期驗證和簡化的疑難排解來加速開發測試週期

張貼日期: 2025年11月18日

AWS CloudFormation 現在提供可讓客戶在資源佈建開始之前偵測部署錯誤,並更有效率地解決這些錯誤的功能。變更集建立作業現在會提供與常見部署錯誤相關的早期意見回饋。堆疊事件現在會依作業 ID 分組,並透過新的描述作業 API 獲得存取權,以加速分析部署錯誤。這讓開發人員得以縮短部署週期,並讓疑難排解時間從幾分鐘縮短為幾秒鐘。

在建立變更集時,CloudFormation 現在會針對三種常見失敗原因來驗證您的範本:屬性語法無效、資源名稱與帳戶中現有資源衝突,以及刪除作業時的 S3 儲存貯體空白限制。若是驗證失敗,變更集狀態會顯示「失敗」,並顯示有關於驗證失敗的詳細狀態。之後,您可以檢視每項失敗的詳細資料,包括與其相關聯的屬性路徑,從而精確地了解範本中出現問題的位置。當您執行經過驗證的變更集時,部署仍可能會因為資源特定的執行時期錯誤 (例如資源限制或服務特定限制) 而失敗。在疑難排解執行時期錯誤時,每個堆疊作業現在都會收到唯一的 ID。您可以深入了解作業的堆疊事件,並篩選出導致部署失敗的事件。這能夠讓您快速識別根本原因,進而縮短疑難排解所需的時間。

您可以透過 CloudFormation 主控台、CLI 或 SDK 建立變更集來著手使用。請在 CloudFormation 主控台事件索引標籤內或透過 describe-events API,根據作業 ID 檢視堆疊事件。若要進一步了解,請參閱驗證部署疑難排解使用者指南。