Bir şirket günlük işlem verilerini Amazon Redshift'e yüklüyor ve hangi tabloların yüklemeyi tamamladığını takip etmek istiyor. Bir veri mühendisi, bir Lambda fonksiyonu aracılığıyla yükleme durumlarını DynamoDB'ye kaydedecek. Durumları yazmak için Lambda'yı çağırmanın en iyi yolu nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Amazon Redshift Data API'yi kullanarak Amazon EventBridge'e bir olay yayınlayın. Lambda fonksiyonunu çağırmak için bir EventBridge kuralı yapılandırın..
Neden bu cevap
Doğru cevap, Amazon Redshift Data API'yi kullanarak Amazon EventBridge'e bir olay yayınlamak ve Lambda fonksiyonunu çağırmak için bir EventBridge kuralı yapılandırmaktır. Redshift Data API, Redshift ile programlı olarak etkileşim kurmanın sunucusuz bir yolunu sunar ve EventBridge ile entegrasyonu sayesinde Redshift'teki belirli olaylara (örneğin, yükleme tamamlanması) tepki vermek için idealdir. EventBridge, belirli olay desenlerine göre Lambda fonksiyonlarını doğrudan tetikleyebilir, bu da basit ve verimli bir çözüm sağlar. Diğer seçenekler neden yanlış: İki Lambda fonksiyonu kullanmak gereksiz karmaşıklık yaratır ve doğrudan bir olay tabanlı tetikleyiciye göre daha az verimlidir. Amazon SQS kuyruğuna mesaj göndermek mümkün olsa da, EventBridge, olay yönelimli mimariler için daha doğal bir entegrasyon ve daha zengin filtreleme yetenekleri sunar. AWS CloudTrail, API çağrılarını denetlemek için kullanılır, ancak Redshift'teki veri yükleme durumları gibi uygulama içi olayları doğrudan tetiklemek için birincil mekanizma değildir.
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