AWS CloudFormation dan CDK mempercepat siklus umpan balik pengembangan dengan validasi pra-deployment pada semua operasi stack
Pelanggan AWS CloudFormation kini dapat memperoleh umpan balik langsung tentang kesalahan deployment dalam hitungan detik, sehingga menghilangkan kebutuhan untuk menunggu melalui siklus penyediaan dan pengembalian penuh untuk menemukan kegagalan yang dapat dicegah. CloudFormation kini menjalankan validasi pra-deployment pada operasi Create Stack dan Update Stack, menangkap kesalahan deployment umum sebelum penyediaan sumber daya dimulai. Hal ini mempercepat laju pengembangan di seluruh alur kerja deployment, mulai dari iterasi manual hingga pipeline CI/CD hingga agen AI yang menyediakan infrastruktur.
Sebelumnya, validasi pra-deployment tersedia selama pembuatan change set, yang mencakup kesalahan sintaks properti, konflik nama sumber daya, dan batasan kekosongan bucket S3. Dengan rilis ini, validasi yang sama sekarang berjalan secara otomatis pada operasi Buat Stack dan Perbarui Stack. Selain itu, tiga pemeriksaan validasi baru kini tersedia sebagai peringatan selama pembuatan set perubahan. Validasi batasan kuota layanan akan memberikan peringatan ketika pembuatan sumber daya akan melebihi kuota layanan akun Anda. Deteksi konflik AWS Config Recorder akan memberikan peringatan ketika templat Anda menambahkan aturan Config ke akun yang belum mengaktifkan perekaman Config, atau mendefinisikan Config Recorder di akun yang sudah mengaktifkannya. Validasi kesiapan penghapusan repositori ECR memberikan peringatan ketika repositori ECR yang ditargetkan untuk dihapus masih berisi gambar. Saat validasi mendeteksi masalah, Anda dapat melihat kesalahan menggunakan API DescribeEvents dengan ID operasi, atau di konsol CloudFormation dengan menavigasi ke tab Events pada stack Anda dan mengklik ID operasi (atau tautan di banner atau kolom alasan status) untuk membuka halaman tampilan Operasi, yang akan langsung terbuka pada tab Validasi Deployment. Setiap kesalahan menyertakan ID sumber daya logis dan jalur properti, sehingga Anda dapat mengidentifikasi dan memperbaiki masalah sebelum sumber daya apa pun disediakan. Di CDK, baik cdk deploy maupun cdk validate menampilkan hasil validasi permukaan dengan penelusuran tingkat konstruksi dalam laporan terpadu, sehingga agen AI dan tool otomatisasi dapat mengurai respons terstruktur dan melakukan koreksi mandiri secara langsung.
Validasi pra-deployment diaktifkan secara default pada semua operasi stack tanpa memerlukan konfigurasi apa pun. Jika Anda perlu melewati validasi untuk operasi tertentu, gunakan parameter DisableValidation yang baru pada panggilan API CreateStack, UpdateStack, dan CreateChangeSet, atau flag --disable-validation di CLI. Kunjungi Panduan Pengguna Deployment stack Validasi untuk mempelajari lebih lanjut.
Fitur ini tersedia di semua AWS Region yang mendukung CloudFormation, kecuali Tiongkok. Lihat tabel AWS Region untuk detail ketersediaan layanan.