İki Lambda işlevi aynı büyük Python kütüphanesini kullanıyor ve her iki dağıtım paketi de sıkıştırılmış boyut sınırına yaklaşıyor. En az operasyonel yük ile paket boyutunu azaltmak için geliştirici ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Python kütüphanesini içeren bir Lambda katmanı oluşturun ve bu katmanı her iki fonksiyona da ekleyin..
Neden bu cevap
Lambda Katmanları, çalışma zamanı bağımlılıklarını ve özel kodları birden çok Lambda işlevi arasında paylaşmanın etkili bir yoludur. Büyük Python kütüphanesini bir katmana yerleştirmek, her bir Lambda işlevinin dağıtım paket boyutunu önemli ölçüde azaltır çünkü kütüphane kodu artık her pakete dahil edilmez. Bu, operasyonel yükü en aza indirir çünkü kütüphane güncellemeleri yalnızca katmanda yapılır ve ilgili tüm işlevler otomatik olarak güncellenir. Diğer seçenekler neden doğru değil: Her kütüphaneyi ayrı ayrı paketlemek, her Lambda'nın yine de büyük bir pakete sahip olmasına neden olur ve bu da boyut sınırını aşma sorununu çözmez. İki işlevi birleştirmek, işlevlerin ayrık sorumluluklarını ihlal eder ve kod karmaşıklığını artırır. Kütüphaneyi S3'ten çalışma zamanında indirmek, her işlev çağrısında ek gecikmeye neden olur ve performans düşüşüne yol açar.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez