Geliştiricilerin uzak olarak ekleyebileceği ve birincil Bölge'deki birleştirmelerden sonra güncel tutabileceği ikincil Bölge CodeCommit deposu sağlamak için hangi yaklaşım gereksinimi karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: İkincil Bölge'de bir CodeCommit deposu oluşturun, birincil Bölge'nin CodeCommit deposunu ikincil depoya yansıtan bir CodeBuild projesi oluşturun, CodeBuild'i bir Lambda ile çağırın ve birincil depodaki birleştirme olaylarında bir EventBridge kuralından Lambda'yı tetikleyin..
Neden bu cevap
Bu yaklaşım, birincil bölgedeki CodeCommit deposundaki birleştirme olaylarını algılamak için EventBridge kullanır. EventBridge, bu olayları bir Lambda fonksiyonunu tetiklemek için kullanır. Lambda fonksiyonu daha sonra ikincil bölgedeki CodeCommit deposunu birincil depodan yansıtmak için yapılandırılmış bir CodeBuild projesini başlatır. Bu, ikincil deponun birincil depoyla sürekli olarak güncel kalmasını sağlar ve geliştiricilerin uzaktan erişebileceği bir kopya sunar. Diğer seçenekler şunlar için uygun değildir: S3 bucket'ı bir CodeCommit deposu değildir ve doğrudan Git operasyonlarını desteklemez. CodeArtifact, yazılım paketlerini depolamak için kullanılır, Git depolarını yansıtmak için değil. Cloud9 bir geliştirme ortamıdır ve otomatik depo yansıtma için bir çözüm 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