Belirli bir Amazon S3 bucket'ına her yeni nesne eklendiğinde, şirketin otomatik bir e-posta uyarısına ve eklenen bir veritabanı kaydına ihtiyacı vardır. Her iki görevi de yerine getirmenin operasyonel olarak EN verimli yolu hangi tasarımdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir Amazon Simple Notification Service (Amazon SNS) konusunu hedefleyen bir S3 olay bildirimi kurun. SNS konusu için iki abonelik oluşturun. Bir aboneliği e-posta bildirimini göndermek için kullanın. Diğer aboneliği, kaydı veritabanına ekleyen bir AWS Lambda işlevini çağırmak için kullanın..
Neden bu cevap
Bu tasarım, S3 olay bildirimlerini bir SNS konusuna yönlendirerek hem e-posta bildirimi hem de veritabanı kaydı için tek bir olay kaynağı kullanır. SNS'in yayınlama/abone olma modeli, birden fazla alıcıya (e-posta ve Lambda işlevi) mesaj göndermeyi verimli bir şekilde yönetir. Lambda işlevi, veritabanı kaydını ekleme gibi özel mantık için idealdir. Diğer seçenekler neden doğru değil: CloudWatch alarmı doğrudan S3 nesne oluşturma olaylarını izlemek için tasarlanmamıştır; daha çok metrik eşiklerini izler. Lambda işlevini her dakika EventBridge ile çağırmak, nesne oluşturulduğunda anında tepki vermez ve gereksiz yere sık çalışarak maliyeti artırabilir. İki ayrı S3 olay bildirimi kurmak, aynı olay için iki ayrı yapılandırma ve potansiyel olarak daha fazla yönetim yükü anlamına gelir; SNS tek bir bildirimle birden fazla hedefe ulaşmayı sağlar.
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