Bir geliştiricinin uygulaması Lambda işlevlerini eşzamansız olarak çağırıyor, ancak bazı olaylar rastgele başarısız oluyor. Geliştiricinin, araştırma için başarısız olan belirli olayları yakalaması gerekiyor. Başarısız eşzamansız olayları daha sonra incelenmek üzere toplayacak yapılandırma hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Lambda işlevini bir Amazon SQS dead-letter queue kullanacak şekilde yapılandırın ve işlevin yürütme rolüne gerekli izinleri verin..
Neden bu cevap
Lambda işlevleri eşzamansız olarak çağrıldığında ve başarısız olduğunda, bu başarısız olayları yakalamanın en etkili yolu bir Dead-Letter Queue (DLQ) kullanmaktır. Amazon SQS, Lambda için bir DLQ olarak kullanılabilen güvenilir ve ölçeklenebilir bir mesajlaşma hizmetidir. İşlevin başarısız olması durumunda, Lambda hizmeti olayı otomatik olarak yapılandırılmış SQS kuyruğuna gönderir. Bu, geliştiricinin başarısız olayları daha sonra incelemesi ve hata ayıklaması için merkezi bir konum sağlar. İşlevin yürütme rolüne SQS kuyruğuna mesaj gönderme izni verilmesi kritik öneme sahiptir. EventBridge kuralı, başarısız olayları yakalamak için doğrudan bir mekanizma sağlamaz; daha çok belirli olay desenlerine tepki vermek için kullanılır. Kinesis tabanlı bir DLQ, Lambda için doğrudan bir seçenek değildir. SQS FIFO DLQ ise olay sırasının korunması gerektiği durumlarda kullanılır, ancak burada rastgele başarısızlıklar için öncelikli bir gereklilik değildir ve standart SQS daha basit ve yeterlidir.
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