Bir CodePipeline işlem hattı bir Java uygulaması oluşturur. Yeni bir sürüm mevcut olduğunda, bir .jar dosyasındaki yeni bir bağımlılığın bir işlem hattı derlemesini tetiklemesi gerekir. Bu gereksinimi hangi çözüm karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir AWS CodeArtifact deposu oluşturun, bağımlılık .jar dosyasını CodeArtifact'e yayınlayın ve CodePipeline derlemesini tetiklemek için bir Amazon EventBridge kuralı kullanın..
Neden bu cevap
AWS CodeArtifact, yazılım paketlerini güvenli bir şekilde depolamak ve yönetmek için tasarlanmış, tam olarak yönetilen bir yapıt deposu hizmetidir. Java uygulamaları için .jar dosyaları gibi bağımlılıkları barındırmak için idealdir. CodeArtifact'e yeni bir .jar bağımlılığı yayınlandığında, bu olay bir Amazon EventBridge kuralı tarafından yakalanabilir. EventBridge, belirli CodeArtifact olaylarına yanıt olarak bir CodePipeline derlemesini tetikleyecek şekilde yapılandırılabilir ve bu da yeni bağımlılık mevcut olduğunda otomatik derleme sürecini başlatır. Diğer seçenekler daha az uygundur: S3, paket yönetimi için optimize edilmemiştir ve SNS doğrudan bir derlemeyi tetiklemek için EventBridge kadar entegre değildir. ECR, konteyner görüntüleri için tasarlanmıştır, .jar bağımlılıkları için değil.
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