AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·TR·Güncellendi 4 Aug 2026
Bir geliştirme ekibi CodeCommit, CodePipeline ve CodeBuild kullanmaktadır. Değişiklikler için pull request'ler kullanılır, ancak ana pipeline'daki başarısız testler ilerlemeyi engellemektedir. Ekip, birleştirme (merge) öncesinde her pull request'te birim ve entegrasyon testlerinin çalışmasını istemektedir. Bu ihtiyacı karşılayan çözüm nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: CodeCommit'ten gelen pullRequestCreated olaylarını eşleştirmek için bir Amazon EventBridge kuralı oluşturun. Birim ve entegrasyon testlerini çalıştırmak için bir CodeBuild projesi oluşturun. CodeBuild projesini, olaydan gelen CodeCommit deposu ve dal bilgilerini içeren özel bir olay yükü ile EventBridge kuralının hedefi olarak yapılandırın..
Neden bu cevap
Doğru cevap, CodeCommit'ten gelen pullRequestCreated olaylarını yakalamak için bir Amazon EventBridge kuralı oluşturmayı ve bu kuralın tetikleyeceği bir CodeBuild projesinde birim ve entegrasyon testlerini çalıştırmayı içerir. Bu yaklaşım, birleştirme öncesi testleri otomatikleştirerek ana pipeline'a ulaşmadan hataları yakalar. CodeBuild projesi, EventBridge olayından gelen depo ve dal bilgilerini kullanarak doğru kodu test edebilir.
Diğer seçenekler neden yanlış:
Onay kuralı şablonu, manuel onay gerektirir ve otomatik test çalıştırmaz.
Mevcut CodePipeline'ı değiştirmek, pull request'ler için özel bir test akışı sağlamaz, sadece dağıtım adımlarını atlar.
Bildirim kuralı, CodeBuild projesini çağırabilir ancak test sonuçlarına göre birleştirme işlemini otomatik olarak engelleyemez veya birleştirme öncesi test döngüsünü doğrudan yönetemez.
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.