Bir CodePipeline şu şekilde çalışır: (1) CodeBuild derler ve birim testlerini çalıştırır, (2) CodeDeploy EC2 staging ortamına dağıtım yapar, (3) CodeDeploy EC2 üretim ortamına dağıtım yapar. QA, üretim öncesinde derleme yapıtını incelemek ve bir REST API aracılığıyla çağrılan manuel bir sızma testi çalıştırmak istiyor. DevOps mühendisi hangi değişiklik kombinasyonlarını yapmalıdır? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Test eylemleri ile pipeline'ın dağıtım eylemleri arasına manuel bir onay eylemi ekleyin., Sızma testi aracı için REST API'yi çağıran bir AWS Lambda işlevini çağırmak üzere pipeline'ı güncelleyin..
Neden bu cevap
Birinci doğru seçenek, test eylemleri ile dağıtım eylemleri arasına manuel bir onay eylemi eklemektir. Bu, QA ekibinin derleme yapıtını incelemesine ve sızma testini başlatmasına olanak tanır. Pipeline, onaylanana kadar bir sonraki aşamaya geçmez. İkinci doğru seçenek, sızma testi aracı için REST API'yi çağıran bir AWS Lambda işlevini çağırmak üzere pipeline'ı güncellemektir. Bu, sızma testinin otomatik olarak tetiklenmesini sağlar. Diğer seçenekler neden yanlış: buildspec.yml dosyasını değiştirmek, manuel onay gerektiren bir derleme aşaması oluşturmaz. buildspec.yml genellikle derleme ve test komutlarını içerir. CodeDeploy dağıtım gruplarını güncellemek, dağıtım öncesi manuel onay sağlamaz; bu, CodePipeline'daki ayrı bir onay aşamasıyla yapılır. Sızma testi aracı için REST API'yi doğrudan çağırmak üzere pipeline'ı güncellemek, genellikle bir Lambda işlevi gibi bir aracı olmadan doğrudan mümkün değildir ve en iyi uygulama 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