Bir şirket, AWS Step Functions kullanarak gecelik otomatik model yeniden eğitimleri çalıştırmaktadır. İş akışı birden çok Lambda görevi kullanır; herhangi bir görevin başarısız olması tüm iş akışının başarısız olmasına neden olur. Yeniden eğitimler birkaç gece bildirim olmaksızın başarısız oldu. Çözüm mimarı, tüm yeniden eğitim başarısızlıkları için bildirim gönderilmesini sağlamalıdır. Hangi adımlar kombinasyonu uygulanmalıdır? (Üçünü seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Amazon SNS topic oluşturun ve ekibin e-posta listesine gönderen bir Email aboneliği ekleyin., Giriş argümanlarını SNS topic'e ileten "Email" adında bir Step Functions görevi ekleyin., Her Task, Map ve Parallel durumuna "ErrorEquals": [ "States.ALL" ] ve "Next": "Email" ile bir Catch alanı ekleyin..
Neden bu cevap
Doğru yanıtlar, Step Functions iş akışında hata yakalama ve bildirim mekanizmasını entegre etmenin en etkili yolunu sunar. Bir Amazon SNS konusu oluşturmak ve ekibin e-posta listesine abone olmak, bildirimlerin doğru kişilere ulaşmasını sağlar. SNS konusuna mesaj gönderen bir Step Functions görevi eklemek, iş akışının bu bildirimi tetiklemesine olanak tanır. Her Task, Map ve Parallel durumuna "ErrorEquals": [ "States.ALL" ] ve "Next": "Email" ile bir Catch alanı eklemek, herhangi bir hatanın (States.ALL) yakalanmasını ve "Email" görevine yönlendirilmesini sağlar, böylece başarısızlık durumunda bildirim gönderilir. Amazon SES'te yeni bir e-posta adresi oluşturmak ve doğrulamak, doğrudan Step Functions'tan e-posta göndermek için bir yöntem olsa da, SNS, birden çok abonelik türünü (e-posta, SMS, Lambda vb.) destekleyerek daha esnek bir bildirim çözümü sunar. "ErrorEquals": [ "States.Runtime" ] kullanmak, yalnızca çalışma zamanı hatalarını yakalar ve diğer hata türlerini gözden kaçırabilir, oysa "States.ALL" tüm hataları kapsar.
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