AWS CloudFormation รองรับ contract tests v2 สำหรับประเภททรัพยากรแล้ว

โพสต์บน: 2 ก.ย. 2026

ขณะนี้ AWS CloudFormation รองรับ contract tests v2 แล้ว โดยสามารถใช้งานได้ผ่านแฟล็ก --v2 ของคำสั่ง cfn test ใน CloudFormation CLI ก่อนหน้านี้ ชุด contract tests ครอบคลุมเฉพาะสถานการณ์พื้นฐานที่เกี่ยวข้องกับตัวจัดการ CRUD เท่านั้น Contract tests v2 เพิ่มสถานการณ์การทดสอบที่เจาะลึกยิ่งขึ้น ซึ่งจะเรียกใช้งานการนำประเภททรัพยากรไปใช้ในแต่ละการทำงานของตัวจัดการ ประเภททรัพยากรใหม่ทั้งหมดสามารถเรียกใช้ contract tests v2 ผ่านทาง test-type API ในระหว่างขั้นตอนการส่งข้อมูลไปยังรีจิสทรี ส่วนประเภททรัพยากรที่ใช้ Java ยังสามารถเรียกใช้งานการทดสอบดังกล่าวในเครื่องได้ด้วย cfn test --v2 โดยใช้เพียง Docker และแพ็กเกจตัวจัดการที่สร้างขึ้นแล้วเท่านั้น

Contract tests v2 นำเสนอการตรวจสอบสถานะแบบ Live ที่ช่วยยืนยันว่าสถานะจริงของทรัพยากรตรงกับสถานะที่ร้องขอภายหลังการดำเนินการสร้าง อัปเดต และลบ นอกจากนี้ นักพัฒนายังได้รับประโยชน์จากการตรวจสอบความเข้ากันได้ย้อนหลังของสคีมา การทำ Linting ข้อมูลอินพุตสำหรับการทดสอบที่จะแจ้งเตือนค่าที่กำหนดไว้ตายตัว เช่น รีเจี้ยน, ID บัญชี และพาร์ติชัน รวมถึงรายงานแบบละเอียดในรูปแบบ HTML และ JUnit XML สำหรับการดำเนินการ contract tests ในเครื่องอีกด้วย การปรับปรุงเหล่านี้ช่วยลดรอบการวนซ้ำลงได้อย่างมาก โดยช่วยให้ตรวจพบปัญหาได้ก่อนที่จะส่งข้อมูลไปยังรีจิสทรี

Contract tests v2 พร้อมใช้งานแล้วใน AWS Region ทุกแห่งที่มี AWS CloudFormation ให้บริการ หากต้องการเรียนรู้เพิ่มเติม โปรดไปที่เอกสารประกอบ contract tests ของ AWS CloudFormation และหน้าผลิตภัณฑ์ AWS CloudFormation