AWS Lambda menjembatani konsol ke VS Code untuk pengalaman pengembangan nirserver yang terpadu
AWS Lambda sekarang memungkinkan transisi yang mulus dari konsol ke IDE Visual Studio Code (VS Code). Integrasi konsol-ke-IDE baru ini menghilangkan hambatan antara lingkungan pengembangan cloud dan lokal untuk aplikasi nirserver.
Pengembang yang memulai di konsol memerlukan kemampuan pengembangan IDE lokal yang lebih canggih karena aplikasi berkembang dalam kompleksitas. Sebelumnya, mereka harus mengonfigurasi lingkungan pengembangan lokal secara manual yang mencakup instalasi IDE, penyalinan kode fungsi, konfigurasi, dan pengaturan integrasi sebelum mereka dapat memulai pengembangan. Ini memakan waktu dan mengganggu alur kerja pengembangan. Dengan integrasi konsol-ke-IDE yang baru, pengembang kini dapat mentransisikan fungsi Lambda mereka ke VS Code dengan satu klik saja, sambil mempertahankan kode dan konfigurasi. Hal ini memungkinkan pengembang untuk menggunakan kemampuan IDE tingkat lanjut seperti manajemen ketergantungan eksternal (menggunakan manajer paket seperti npm dan pip), menggunakan alat pengembangan seperti linter dan formatter, dll., tanpa overhead pengaturan. Peluncuran ini juga memperkenalkan kemampuan baru dalam VS Code IDE yang memungkinkan pengembang untuk dengan mudah mengonversi aplikasi mereka ke templat AWS Serverless Application Model (AWS SAM), menyederhanakan praktik Infrastruktur sebagai Kode (IaC) dan integrasi pipeline CI/CD mereka.
Untuk memulai, klik tombol "Buka di Visual Studio Code" di tab Kode konsol Lambda atau popup Memulai saat membuat fungsi baru. Ini akan secara otomatis membuka VS Code IDE di perangkat lokal Anda atau membawa Anda melalui proses panduan untuk menginstal alat yang diperlukan termasuk VS Code dan AWS Toolkit. Untuk mempelajari lebih lanjut tentang pengalaman ini, kunjungi postingan blog AWS News, panduan pengembang Lambda, dan dokumentasi AWS Toolkit for VS Code.
Fitur ini tersedia di semua AWS Region komersial tempat Lambda tersedia, kecuali Regions AWS GovCloud (AS), tanpa biaya tambahan.