Bir perakendeci, sipariş başarı oranlarını hesaplamak için bir AWS Lambda işlevi çalıştıran ve sonuçları bir DynamoDB tablosuna kaydeden sunucusuz bir uygulama geliştirdi. Bir geliştiricinin Lambda'yı her 15 dakikada bir çağırmak için basit bir yola ihtiyacı var. Aşağıdaki seçeneklerden hangisi en az geliştirme çabasıyla bunu sağlar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her 15 dakikada bir çalışacak bir rate expression ile bir Amazon EventBridge kuralı oluşturun ve Lambda işlevini kural hedefi olarak ekleyin..
Neden bu cevap
Doğru cevap, en az geliştirme çabasıyla Lambda işlevini düzenli aralıklarla tetiklemek için tasarlanmış entegre bir hizmet olan Amazon EventBridge'i kullanmaktır. Bir "rate expression" ile EventBridge kuralı oluşturmak, Lambda'yı belirli bir zaman aralığında (örneğin her 15 dakikada bir) otomatik olarak çağırmanın basit ve sunucusuz bir yoludur. Diğer seçenekler daha fazla geliştirme çabası veya gereksiz karmaşıklık içerir: Bir EC2 örneğinde betik çalıştırmak ve Systems Manager Run Command kullanmak, bir sunucu yönetimi yükü getirir ve sunucusuz bir çözüm değildir. AWS Step Functions, karmaşık iş akışları için tasarlanmıştır ve basit bir zamanlanmış tetikleyici için aşırıya kaçar. Wait state kullanmak, iş akışını sürekli çalışır durumda tutarak gereksiz maliyetlere yol açabilir. Küçük bir EC2 örneği sağlamak ve üzerinde cron job yapılandırmak, sunucu yönetimi ve bakım gerektiren, sunucusuz olmayan 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