AWS CloudFormation mempercepat siklus dev-test dengan validasi awal dan pemecahan masalah yang disederhanakan
AWS CloudFormation kini menawarkan kemampuan yang memungkinkan pelanggan menangkap kesalahan deployment sebelum penyediaan sumber daya dimulai dan menyelesaikannya secara lebih efisien. Pembuatan set perubahan sekarang memberikan umpan balik awal tentang kesalahan deployment umum. Peristiwa tumpukan sekarang dikelompokkan berdasarkan ID operasi dengan akses melalui API describe-operation baru untuk mempercepat analisis kesalahan deployment. Hal ini memberdayakan pengembang untuk mengurangi waktu siklus deployment dan memangkas waktu pemecahan masalah dari menit menjadi detik.
Saat Anda membuat set perubahan, CloudFormation sekarang memvalidasi templat Anda terhadap tiga penyebab kegagalan umum: sintaksis properti tidak valid, konflik nama sumber daya dengan sumber daya yang ada di akun Anda, dan kendala kekosongan bucket S3 pada operasi penghapusan. Jika validasi gagal, status set perubahan akan menunjukkan ‘GAGAL’ dengan status terperinci tentang kegagalan validasi. Anda kemudian dapat melihat detail untuk setiap kegagalan, termasuk jalur properti yang terkait dengannya, untuk menentukan dengan tepat di mana masalah terjadi pada templat Anda. Saat Anda menjalankan rangkaian perubahan yang tervalidasi, deployment masih dapat gagal karena kesalahan runtime spesifik sumber daya, seperti batasan sumber daya atau kendala khusus layanan. Untuk mengatasi kesalahan runtime, setiap operasi tumpukan sekarang menerima ID unik. Anda dapat memperbesar tumpukan kejadian untuk suatu operasi dan memfilter kejadian yang menyebabkan kegagalan deployment. Ini memungkinkan Anda mengidentifikasi akar penyebab dengan cepat, mengurangi waktu pemecahan masalah Anda.
Mulailah dengan membuat set perubahan melalui Konsol CloudFormation, CLI, atau SDK. Lihat peristiwa tumpukan berdasarkan ID operasi di tab Peristiwa Konsol CloudFormation atau melalui API describe-events. Untuk mempelajari lebih lanjut, kunjungi Panduan Pengguna validasi deployment dan pemecahan masalah.