AWS SAM CLI, Finch desteği ekleyerek sunucusuz uygulamalar için yerel geliştirme aracı seçeneklerini genişletiyor

Yayınlanma Tarihi: 15 Eki 2025

AWS Sunucusuz Uygulama Modeli Komut Satırı Arabirimi (SAM CLI), artık sunucusuz uygulamaların yerel olarak geliştirilmesi ve test edilmesi için Docker'a alternatif olarak Finch'i destekliyor. Bu, geliştiricilere sunucusuz uygulamalarını oluşturmak ve test etmek için SAM CLI ile çalışırken tercih ettikleri yerel geliştirme ortamını seçme konusunda daha fazla esneklik sağlar.

Sunucusuz uygulamalar oluşturan geliştiriciler, yerel geliştirme ortamlarında önemli ölçüde zaman harcıyorlar. SAM CLI, yerel sunucusuz uygulama geliştirme ve test etme için bir komut satırı aracıdır. AWS Bulut'a dağıtmadan önce sunucusuz uygulamalarınızı yerel olarak oluşturmanıza, test etmenize, hatalarını ayıklamanıza ve paketlemenize olanak tanır. SAM CLI, uygulamalarınız için yerel geliştirme ve test ortamını sağlamak için yerel cihazınızda container'ları çalıştırabilen bir araç kullanır. Daha önce SAM CLI, container'ları yerel olarak çalıştırmak için yalnızca Docker'ı destekliyordu. Bugünden itibaren SAM CLI, Finch'i bir container geliştirme aracı olarak da destekliyor. Finch, yerel container geliştirme için AWS tarafından geliştirilen ve desteklenen açık kaynaklı bir araçtır. Bu, artık SAM CLI ile çalışırken yerel geliştirme için tercih edilen container aracı olarak Docker ve Finch arasında seçim yapabilmeniz anlamına gelir.

SAM CLI ile Lambda işlevlerini yerel olarak kullanabilir, API uç noktalarını test edebilir ve AWS Cloud'dakinden farksız bir şekilde sunucusuz uygulamalarınızın hatalarını ayıklayabilirsiniz. Finch desteği ile SAM CLI artık Docker kullanılamadığında Finch'i container geliştirme aracı olarak otomatik olarak algılar ve kullanır. Finch'i SAM CLI için tercih edilen container aracı olarak da ayarlayabilirsiniz. Bu yeni özellik, sam build, sam local invoke, sam local start-api ve sam local start-lambda dahil olmak üzere tüm temel SAM CLI komutlarını destekler.

SAM CLI'yi Finch ile kullanma hakkında daha fazla bilgi edinmek için SAM CLI geliştirici kılavuzunu ziyaret edin.