AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·TR·Güncellendi 4 Aug 2026
Şirket, bash dağıtım betiklerini AWS geliştirici araçlarıyla değiştirmek istiyor ancak şu dağıtım adımlarını koruyarak: birim testlerini çalıştırma, hizmetleri durdurma/başlatma, ALB ile örneklerin kaydını silme ve yeniden kaydetme ve dosya izinlerini güncelleme. Hangi çözüm, AWS hizmetlerini kullanarak aynı dağıtım işlevselliğini sağlayacaktır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulamayı test etmek için AWS CodeBuild'ı tetiklemek üzere AWS CodePipeline kullanın. Hizmetleri yeniden başlatmak için AWS CodeDeploy'ın appspec.yml dosyası tarafından çağrılan bash betiklerini kullanın. AWS CodeDeploy dağıtım grubundaki örneklerin ALB ile kaydını silin ve yeniden kaydedin. Dosya izinlerini özel bir betik olmadan güncellemek için appspec.yml dosyasını güncelleyin..
Neden bu cevap
Doğru cevap, belirtilen dağıtım adımlarını AWS hizmetleriyle en iyi şekilde eşleştirir. AWS CodePipeline, dağıtım sürecini düzenlemek için kullanılır ve test aşamasını AWS CodeBuild'a devreder. CodeDeploy'ın appspec.yml dosyası, hizmetleri durdurma/başlatma gibi özel betik gerektiren adımlar için bash betiklerini çağırabilir. CodeDeploy, bir dağıtım grubundaki örneklerin ALB'den kaydını otomatik olarak silme ve yeniden kaydetme yeteneğine sahiptir. Ayrıca, appspec.yml dosyasındaki permissions bloğu ile dosya izinleri özel bir betik olmadan güncellenebilir.
Diğer seçenekler, ya tüm adımları karşılamaz ya da hizmetlerin yeteneklerini yanlış kullanır. Örneğin, bazı seçenekler CodeDeploy'ın test yapabileceğini öne sürerken, CodeBuild test için daha uygun bir hizmettir. Diğerleri, ALB kaydı silme/yeniden kaydetme veya dosya izinleri gibi adımlar için gereksiz yere özel betikler kullanmayı önerir.
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.