Çok büyük bir Lambda dağıtımı, sıkıştırılmamış boyutun maksimumu aştığını belirten bir InvalidParameterValueException hatasıyla başarısız oluyor. Bu durumu hangi eylemler çözebilir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulamayı birden çok daha küçük Lambda fonksiyonuna yeniden düzenleyin., Paylaşılan kütüphaneleri, bağımlılıkları ve özel çalışma zamanlarını Lambda katmanlarına taşıyın..
Neden bu cevap
Lambda dağıtımınızın sıkıştırılmamış boyutu maksimumu aştığında InvalidParameterValueException hatası almanız, kodunuzun veya bağımlılıklarınızın Lambda'nın izin verilen boyut sınırlarını aştığını gösterir. Uygulamayı birden çok daha küçük Lambda fonksiyonuna yeniden düzenlemek, her bir fonksiyonun boyutunu küçülterek bu sorunu çözebilir. Bu, her bir fonksiyonun yalnızca belirli bir görevi yerine getirmesini sağlayarak genel boyutu azaltır. Paylaşılan kütüphaneleri, bağımlılıkları ve özel çalışma zamanlarını Lambda katmanlarına taşımak da etkili bir çözümdür. Katmanlar, kodunuzdan ayrı olarak dağıtılan ve birden çok fonksiyonda yeniden kullanılabilen bağımlılıkları ve çalışma zamanlarını barındırır. Bu, fonksiyon dağıtım paketinizin boyutunu önemli ölçüde azaltır. AWS Support'tan kota artışı talep etmek, fonksiyon boyutunu artırmaz, genellikle eşzamanlı yürütme veya bellek gibi diğer kotaları artırır. ZIP'ten daha iyi sıkıştıran bir algoritma kullanmak veya .zip dosyasını tekrar sıkıştırmak, sıkıştırılmamış boyutu etkilemez; sorun sıkıştırılmamış boyutla ilgilidir.
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