AWS SAM CLI menambahkan dukungan Finch, memperluas opsi alat pengembangan lokal untuk aplikasi nirserver

Dikirim di: 15 Okt 2025

AWS Serverless Application Model Command Line Interface (SAM CLI) sekarang mendukung Finch sebagai alternatif Docker untuk pengembangan dan pengujian lokal aplikasi nirserver. Hal ini memberi pengembang fleksibilitas lebih besar dalam memilih lingkungan pengembangan lokal yang mereka sukai saat bekerja dengan SAM CLI untuk membangun dan menguji aplikasi nirserver mereka.

Pengembang yang membangun aplikasi nirserver menghabiskan banyak waktu di lingkungan pengembangan lokal mereka. SAM CLI adalah alat baris perintah untuk pengembangan dan pengujian lokal aplikasi nirserver. Memungkinkan Anda membangun, menguji, men-debug, dan mengemas aplikasi nirserver secara lokal sebelum men-deploy-nya ke AWS Cloud. Untuk menyediakan lingkungan pengembangan dan pengujian lokal untuk aplikasi Anda, SAM CLI menggunakan alat yang dapat menjalankan kontainer di perangkat lokal Anda. Sebelumnya, SAM CLI hanya mendukung Docker sebagai alat untuk menjalankan kontainer secara lokal. Mulai hari ini, SAM CLI juga mendukung Finch sebagai alat pengembangan kontainer. Finch adalah alat sumber terbuka, yang dikembangkan dan didukung oleh AWS, untuk pengembangan kontainer lokal. Ini berarti Anda sekarang dapat memilih antara Docker dan Finch sebagai alat kontainer pilihan Anda untuk pengembangan lokal saat bekerja dengan SAM CLI.

Anda dapat menggunakan SAM CLI untuk menginvokasi fungsi Lambda secara lokal, menguji titik akhir API, dan men-debug aplikasi nirserver Anda dengan pengalaman yang sama seperti yang Anda dapatkan di AWS Cloud. Dengan dukungan Finch, SAM CLI sekarang secara otomatis mendeteksi dan menggunakan Finch sebagai alat pengembangan kontainer saat Docker tidak tersedia. Anda juga dapat menetapkan Finch sebagai alat kontainer pilihan Anda untuk SAM CLI. Fitur baru ini mendukung semua perintah inti SAM CLI termasuk sam build, sam local invoke, sam local start-api, dan sam local start-lambda.

Untuk mempelajari lebih lanjut tentang penggunaan SAM CLI dengan Finch, kunjungi panduan pengembang SAM CLI