Bir geliştirme ekibi, kod değişikliklerinin anında derleme ve dağıtımı tetiklemesini istiyor. Kaynak kod değişiklikleri meydana geldiğinde bir AWS CodePipeline'ı başlatmak için aşağıdaki yaklaşımlardan hangileri kullanılabilir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Kaynak kodu bir Amazon S3 bucket'ına koyun ve bucket'taki bir nesne değiştiğinde CodePipeline'ın başlamasını yapılandırın., Kaynak kodu bir AWS CodeCommit deposunda depolayın ve depoya bir commit yapıldığında CodePipeline'ın başlamasını yapılandırın..
Neden bu cevap
AWS CodePipeline, kaynak kodu değişiklikleri algılandığında otomatik olarak başlayabilir. Amazon S3 ve AWS CodeCommit, CodePipeline için doğrudan entegre edilmiş kaynak sağlayıcılardır. Bir S3 paketine yeni bir nesne yüklendiğinde veya mevcut bir nesne güncellendiğinde CodePipeline tetiklenebilir. Benzer şekilde, bir AWS CodeCommit deposuna bir commit yapıldığında CodePipeline otomatik olarak başlatılabilir. Bu iki yöntem, sürekli entegrasyon ve sürekli dağıtım (CI/CD) süreçleri için anında tetikleme sağlar. Diğer seçenekler uygun değildir: Amazon EBS birimleri, CodePipeline için doğrudan bir tetikleyici değildir ve kalıcı depolama için tasarlanmıştır, ancak CI/CD tetikleyicisi olarak kullanılmaz. CodePipeline'ı her 15 dakikada bir yoklama yapacak şekilde yapılandırmak, anında tetikleme gereksinimini karşılamaz ve gecikmelere neden olur. EC2 instance'ının geçici depolama alanı, kalıcı değildir ve CodePipeline'ı doğrudan tetiklemek için tasarlanmamıştı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