AWS CloudFormation และ CDK ช่วยเร่งกระบวนการรับข้อเสนอแนะในการพัฒนาด้วยการตรวจสอบความถูกต้องก่อนการนำไปใช้จริงในทุกขั้นตอนการทำงานของสแต็ก

โพสต์บน: 30 มิ.ย. 2026

ขณะนี้ลูกค้า AWS CloudFormation สามารถรับข้อเสนอแนะเกี่ยวกับข้อผิดพลาดในการนำไปใช้จริงได้ทันทีภายในไม่กี่วินาที โดยไม่ต้องรอให้กระบวนการจัดเตรียมและย้อนกลับเสร็จสมบูรณ์เพื่อค้นหาความล้มเหลวที่ป้องกันได้ ขณะนี้ CloudFormation จะทำการตรวจสอบความถูกต้องก่อนการนำไปใช้จริงในขั้นตอนการ Create Stack (สร้างสแต็ก) และการ Update Stack (อัปเดตสแต็ก) โดยจะตรวจจับข้อผิดพลาดทั่วไปในการปรับใช้ก่อนที่จะเริ่มการจัดเตรียมทรัพยากร ซึ่งจะช่วยเร่งความเร็วในการพัฒนาในทุกเวิร์กโฟลว์ของการนำไปใช้จริง ตั้งแต่รอบการวนซ้ำด้วยตนเองไปจนถึงไปป์ไลน์ CI/CD และโครงสร้างพื้นฐานสำหรับการจัดสรร AI Agent

ก่อนหน้านี้ การตรวจสอบความถูกต้องก่อนการนำไปใช้จริงสามารถดำเนินการได้ในระหว่างการสร้างชุดการเปลี่ยนแปลง ซึ่งครอบคลุมถึงข้อผิดพลาดทางไวยากรณ์ของคุณสมบัติ ความขัดแย้งของชื่อทรัพยากร และข้อจำกัดเรื่องความว่างเปล่าของบัคเก็ต S3 ในการอัปเดตครั้งนี้ การตรวจสอบความถูกต้องจะทำงานโดยอัตโนมัติในการดำเนินการ Create Stack และ Update Stack เช่นกัน นอกจากนี้ ยังมีการตรวจสอบความถูกต้องใหม่สามรายการที่จะแสดงเป็นคำเตือนระหว่างการสร้างชุดการเปลี่ยนแปลง ระบบตรวจสอบขีดจำกัด Service Quotas จะแจ้งเตือนเมื่อการสร้างทรัพยากรเกินขีดจำกัด Service Quotas ของบัญชีของคุณ ระบบตรวจจับความขัดแย้งของ AWS Config Recorder จะแจ้งเตือนเมื่อเทมเพลตของคุณเพิ่มกฎ Config ไปยังบัญชีที่ไม่ได้เปิดใช้งานการบันทึก Config หรือกำหนด Config Recorder ในบัญชีที่มีการเปิดใช้งานอยู่แล้ว การตรวจสอบความพร้อมในการลบที่เก็บข้อมูล ECR จะแจ้งเตือนเมื่อที่เก็บข้อมูล ECR ที่กำหนดเป้าหมายสำหรับการลบยังคงมีอิมเมจอยู่ เมื่อการตรวจสอบความถูกต้องพบปัญหา คุณสามารถดูข้อผิดพลาดได้โดยใช้ API DescribeEvents พร้อมด้วย ID การดำเนินการ หรือในคอนโซล CloudFormation โดยไปที่แท็บ Events ของสแต็กของคุณ แล้วคลิกที่ ID การดำเนินการ (หรือลิงก์ในแบนเนอร์หรือคอลัมน์เหตุผลสถานะ) เพื่อเปิดหน้าดูการดำเนินการ ซึ่งจะเปิดขึ้นโดยตรงในแท็บการตรวจสอบการนำไปใช้จริง ข้อผิดพลาดแต่ละรายการจะระบุ ID ทรัพยากรเชิงตรรกะและเส้นทางของคุณสมบัติ เพื่อให้คุณสามารถระบุและแก้ไขปัญหาได้ก่อนที่จะมีการจัดสรรทรัพยากรใด ๆ ใน CDK ทั้ง cdk deploy และ cdk validate จะแสดงผลลัพธ์การตรวจสอบความถูกต้องด้วยการติดตามระดับโครงสร้างในรายงานฉบับเดียว ทำให้ AI Agent และเครื่องมืออัตโนมัติสามารถวิเคราะห์การตอบสนองที่มีโครงสร้างและแก้ไขตัวเองได้ทันที

การตรวจสอบความถูกต้องก่อนการนำไปใช้จริงจะเปิดใช้งานโดยค่าเริ่มต้นสำหรับการดำเนินการสแต็กทั้งหมดโดยไม่จำเป็นต้องกำหนดค่าใด ๆ หากคุณต้องการข้ามการตรวจสอบความถูกต้องสำหรับการดำเนินการเฉพาะ ให้ใช้พารามิเตอร์ DisableValidation ใหม่ในการเรียกใช้ API CreateStack, UpdateStack และ CreateChangeSet หรือ --disable-validation flag ใน CLI โปรดไปที่คู่มือผู้ใช้การตรวจสอบความถูกต้องของการนำสแต็กไปใช้จริงเพื่อเรียนรู้เพิ่มเติม

ฟีเจอร์นี้พร้อมใช้งานใน AWS Region ทุกแห่งที่รองรับ CloudFormation ยกเว้นประเทศจีน โปรดดูตาราง AWS Region สำหรับรายละเอียดความพร้อมใช้งานของบริการ