Birkaç düzine adımdan oluşan bir veri işleme hattı, herhangi bir adım başarılı olduğunda veya başarısız olduğunda gerçek zamanlı uyarılar yayınlamalıdır. İşlem hattı Amazon S3, AWS Lambda ve AWS Step Functions kullanmaktadır. İşlem hattını izleyecek ve gerçek zamanlı bildirimler gönderecek çözüm hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir state machine'in execution status'u değiştiğinde tepki verecek bir Amazon EventBridge kuralı yapılandırın. Kuralı, bildirim gönderen bir Amazon Simple Notification Service (Amazon SNS) konusuna mesaj gönderecek şekilde yapılandırın..
Neden bu cevap
Doğru cevap, bir Step Functions state machine'inin yürütme durumu değiştiğinde gerçek zamanlı bildirimler sağlamak için en etkili ve doğrudan yolu sunan EventBridge ve SNS kombinasyonudur. EventBridge, Step Functions durum değişikliklerini olay olarak yakalayabilir ve bu olayları bir SNS konusuna yönlendirerek anında bildirim gönderilmesini sağlar. Diğer seçenekler neden yanlış: S3'e bildirim depolamak ve S3 olay bildirimlerini kullanmak, gerçek zamanlı uyarılar için dolaylı ve gecikmeli bir yöntemdir. Ayrıca, Step Functions veya Lambda'nın doğrudan S3'e bildirim depolaması, bu tür bir izleme için standart bir uygulama değildir. AWS CloudTrail, API çağrılarını ve etkinlikleri kaydetmek için kullanılır, ancak doğrudan bir state machine'in başarı/başarısızlık durumuna göre gerçek zamanlı bildirim göndermek için tasarlanmamıştır. CloudTrail olaylarını EventBridge ile entegre etmek mümkün olsa da, Step Functions için doğrudan EventBridge entegrasyonu daha basittir.
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