AWS Lambda memungkinkan pengembang untuk men-debug fungsi yang berjalan di cloud dari VS Code IDE
AWS Lambda sekarang mendukung penelusuran kesalahan jarak jauh dalam Visual Studio Code (VS Code), yang memungkinkan pengembang untuk men-debug fungsi Lambda mereka yang berjalan di cloud langsung dari IDE lokal mereka. Dengan kemampuan baru ini, pengembang dapat menggunakan alat debugging yang sudah dikenal seperti breakpoint, pemeriksaan variabel, dan debugging bertahap dengan fungsi yang diterapkan di cloud tanpa memodifikasi alur kerja pengembangan yang ada, sehingga mempercepat proses pengembangan nirserver mereka.
Pengembang yang membangun aplikasi nirserver dengan Lambda sering kali perlu menguji dan men-debug integrasi lintas-layanan yang melibatkan beberapa layanan AWS yang mungkin dilampirkan ke Amazon Virtual Private Cloud (VPC) atau memerlukan izin AWS Identity and Access Management (IAM) tertentu. Sebelumnya, karena tidak adanya alat untuk sepenuhnya mereplikasi lingkungan runtime Lambda dan interaksinya dengan layanan AWS lainnya secara lokal, pengembang harus mengandalkan pernyataan cetak, log, dan beberapa deployment berulang untuk mendiagnosis dan mengatasi masalah. Dengan debugging jarak jauh di VS Code, pengembang kini dapat men-debug lingkungan pelaksanaan fungsi yang berjalan di cloud dengan akses lengkap ke sumber daya VPC dan peran IAM serta melacak eksekusi melalui seluruh alur layanan di cloud. Pengembang juga dapat dengan cepat membuat pembaruan pada fungsi mereka dan menguji perubahannya. Peluncuran ini menghilangkan kebutuhan akan pengaturan debugging lokal yang rumit dan deployment berulang, sehingga mengurangi waktu untuk mengidentifikasi dan memperbaiki masalah dari hitungan jam menjadi menit.
Fitur ini sekarang tersedia untuk semua pengembang dengan AWS Toolkit (v3.69.0 atau lebih baru) yang terpasang di VS Code mereka, tanpa biaya tambahan. Untuk memulai, pilih fungsi Lambda di VS Code IDE dan klik “Menginvokasi Jarak Jauh”. Anda kemudian dapat memulai sesi debugging jarak jauh dengan satu klik. AWS Toolkit akan secara otomatis mengunduh kode fungsi, membuat koneksi debugging yang aman, dan mengaktifkan pengaturan breakpoint. Untuk mempelajari lebih lanjut, kunjungi postingan blog AWS News, dokumentasi AWS Toolkit, dan panduan pengembang Lambda.