Bir şirket, kimlik doğrulama için Amazon Cognito kullanıcı havuzlarını kullanır ve çok faktörlü kimlik doğrulamayı (MFA) etkinleştirmiştir. Şirket, bir kullanıcı her başarılı şekilde oturum açtığında bir e-posta uyarısı göndermek istiyor. Bu gereksinimi uygulamanın operasyonel olarak EN verimli yolu nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: E-postayı göndermek için Amazon SES kullanan bir Lambda işlevi oluşturun ve bu işlevi bir Amazon Cognito post-authentication Lambda trigger'ı olarak yapılandırın..
Neden bu cevap
Doğru cevap, Amazon Cognito post-authentication Lambda trigger'ı kullanmaktır. Bu tetikleyici, bir kullanıcı her başarılı şekilde oturum açtığında otomatik olarak çalışır ve e-posta gönderme gibi özel mantık eklemenize olanak tanır. Bu yöntem, uygulamanın istemci tarafında herhangi bir değişiklik yapmadan veya ek API çağrıları eklemeden doğrudan Cognito'nun kimlik doğrulama akışına entegre olduğu için operasyonel olarak en verimli çözümdür. Diğer seçenekler neden yanlış: İstemciden API Gateway aracılığıyla bir Lambda işlevini çağırmak, istemci tarafında ek geliştirme ve güvenlik endişeleri yaratır. CloudWatch Logs abonelik filtresi kullanmak, oturum açma olaylarını gerçek zamanlı olarak yakalamak için daha dolaylı ve gecikmeli bir yöntem olabilir. Cognito günlüklerini Kinesis Data Firehose'a aktarmak ve ardından bir Lambda işleviyle işlemek, bu senaryo için gereksiz yere karmaşık ve maliyetli bir çözümdür.
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