AWS AppSync menyempurnakan pengujian resolver dengan tiruan objek konteks yang komprehensif

Dikirim di: 12 Feb 2025

AWS AppSync, layanan GraphQL yang dikelola sepenuhnya yang membantu pelanggan membangun API yang dapat diskalakan, mengumumkan peningkatan pada API EvaluateCode dan EvaluateMappingTemplate. Pembaruan ini memungkinkan pengembang untuk secara komprehensif mengejek semua properti objek konteks selama pengujian unit resolver dan fungsi, termasuk informasi identitas, variabel stash, dan penanganan kesalahan. Peningkatan ini juga memperkenalkan validasi input JSON yang ditingkatkan dengan pesan kesalahan yang jelas dan dapat ditindaklanjuti, sehingga memudahkan pengembang untuk mengidentifikasi dan memperbaiki masalah dalam pengaturan konteks mereka.

Peningkatan ini menyederhanakan persyaratan pengaturan dan konfigurasi. Pengembang sekarang dapat menguji fungsi dan resolver secara efisien dengan mengakses dan memvalidasi resolver stash (ctx.stash) dan pelacakan kesalahan (ctx.outErrors) di lingkungan pengujian mereka. Pembaruan ini juga menyederhanakan penyamaran identitas dengan memungkinkan pengembang untuk hanya menyertakan informasi pemanggil yang relevan dalam ctx.identity. Pengalaman konsol yang diperbarui memberikan visibilitas yang lebih baik ke dalam hasil pengujian resolver, membantu pengembang memecahkan masalah dan mengoptimalkan implementasi resolver mereka secara lebih efektif.

Peningkatan ini tersedia di semua AWS Region tempat AWS AppSync saat ini didukung.


Untuk mempelajari lebih lanjut tentang fitur-fitur baru ini, kunjungi dokumentasi AWS AppSync dan jelajahi referensi objek konteks. Anda juga dapat menjelajahi contoh dan praktik terbaik di Panduan Pengembang AWS AppSync atau memulai dengan mengunjungi konsol AWS AppSync.