AWS Lambda, geliştiricilerin bulutta çalıştırılan işlevlerde VS Code IDE üzerinden hata ayıklama yapabilmesini sağlıyor
AWS Lambda artık Visual Studio Code'da (VS Code) uzaktan hata ayıklamayı destekleyerek geliştiricilerin bulutta çalışan Lambda işlevlerinde doğrudan yerel IDE'lerinden hata ayıklama yapabilmesini sağlıyor. Bu yeni özellikle geliştiriciler, mevcut geliştirme iş akışlarını değiştirmeden bulutta dağıtılan işlevlerle kesim noktaları, değişken denetim ve adım adım hata ayıklama gibi olağan hata ayıklama araçlarını kullanarak, sunucusuz geliştirme süreçlerini hızlandırabilir.
Lambda ile sunucusuz uygulamalar oluşturan geliştiricilerin genelde, Amazon Sanal Özel Bulut'a (VPC) eklenmiş olabilecek veya belirli AWS Kimlik ve Erişim Yönetimi (IAM) izinleri gerektiren birden fazla AWS hizmetini içeren hizmetler arası entegrasyonları test edip hata ayıklaması gerekebilir. Önceden Lambda çalışma zamanı ortamını ve bunun diğer AWS hizmetleriyle yerel etkileşimlerini tam olarak çoğaltacak araçlar yokken geliştiriciler, sorunları teşhis edip çözmek için "Print" ifadelerine, günlüklere ve çok yinelemeli dağıtımlara bağlı şekilde çalışmak durumundaydı. VS Code'daki uzaktan hata ayıklama ile geliştiriciler artık VPC kaynaklarına ve IAM rollerine tam erişim ile bulutta çalışan işlevin yürütme ortamında hata ayıklayabilir ve buluttaki tüm hizmet akışları boyunca yürütmeyi izleyebilir. Geliştiriciler ayrıca, işlevlerinde hızlıca güncelleme yapıp değişiklikleri test edebilir. Bu başlatma, karmaşık yerel hata ayıklama kurulumlarına ve tekrarlanan dağıtımlara olan ihtiyacı ortadan kaldırarak sorunları tanımlayıp düzeltme süresini saatlerden dakikalara düşürür.
Bu özellik artık VS Code'a AWS Toolkit v3.69.0 veya üzeri bir sürümü yüklemiş olan tüm geliştiriciler tarafından ücretsiz olarak kullanılabilir. Başlamak için, VS Code IDE'de bir Lambda işlevi seçip "Uzaktan Çağır" seçeneğine tıklayın. Ardından tek bir tıklamayla, uzaktan hata ayıklama oturumu başlatabilirsiniz. AWS Toolkit işlev kodunu otomatik olarak indirir, güvenli bir hata ayıklama bağlantısı kurar ve kesim noktası ayarını etkinleştirir. Daha fazla bilgi için AWS Haber blog gönderisini, AWS Toolkit belgelerini ve Lambda geliştirici kılavuzunu inceleyin.