AWS CloudFormation 現在支援資源類型的契約測試 v2
張貼日期: 2026年9月2日
AWS CloudFormation 現在支援契約測試 v2,可透過 CloudFormation CLI 中 cfn test 命令的 --v2 旗標使用。先前,契約測試套件僅涵蓋 CRUD 處理常式的基本情境。契約測試 v2 新增了更深入的測試情境,可在每個處理常式操作中操練您的資源類型實作。所有新的資源類型都可以在註冊表提交期間透過 test-type API 執行契約測試 v2,而 Java 型資源類型也可以使用 cfn test --v2 在本機執行,只需 Docker 和已建置的處理常式套件即可。
契約測試 v2 引入了即時狀態驗證,可確認在建立、更新和刪除操作後,實際資源狀態與要求的狀態相符。開發人員也能受惠於結構描述的向後相容性檢查、會標記硬式編碼區域、帳戶 ID 和分割區的測試輸入 linting,以及針對本機契約測試執行提供的詳細 HTML 和 JUnit XML 報告。這些改善可在註冊表提交前就顯示問題,大幅縮短迭代週期。
契約測試 v2 適用於所有提供 AWS CloudFormation 的 AWS 區域。若要深入瞭解,請造訪 AWS CloudFormation 契約測試文件和 AWS CloudFormation 產品頁面。