Asenkron olarak bir Lambda işlevini çağıran bir uygulamayı test ediyorsunuz. Test sırasında işlev, iki otomatik yeniden denemeden sonra bile başarısız oluyor. Başarısız olan olayları yakalamak ve araştırmak için önerilen yöntem nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Dead Letter Queue yapılandırın ve başarısız olayları analiz için Amazon SQS'e gönderin..
Neden bu cevap
Lambda işlevleri asenkron çağrıldığında ve tüm yeniden denemelerden sonra başarısız olduğunda, olaylar varsayılan olarak kaybolur. Bir Dead Letter Queue (DLQ) yapılandırmak, bu başarısız olayların bir Amazon SQS kuyruğuna veya Amazon SNS konusuna gönderilmesini sağlar. Bu sayede, başarısız olan olayları yakalayabilir, inceleyebilir ve neden başarısız olduklarını analiz edebilirsiniz. Bu, hata ayıklama ve sistem güvenilirliğini artırma için kritik bir adımdır. Diğer seçenekler neden uygun değil: AWS CloudTrail, API çağrılarını ve kaynak değişikliklerini günlüğe kaydeder, ancak Lambda işlevinin işleme başarısız olan olaylarını doğrudan yakalamaz. Amazon Simple Workflow Service (SWF), uzun süreli, insan veya makine tabanlı iş akışlarını koordine etmek için tasarlanmıştır; basit Lambda hata yönetimi için aşırı karmaşıktır. AWS Config, AWS kaynaklarınızın yapılandırma geçmişini ve değişikliklerini izler, ancak işlenmemiş Lambda olaylarını yakalamak için kullanılmaz.
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