Bir derleme işlem hattı (build pipeline), AWS CodeArtifact deposuna yapıtlar (artifacts) yayınlar. Geliştiricinin, mevcut işlem hattında minimum değişiklikle Maven Central (genel bir kayıt defteri) bağımlılıklarını önbelleğe alması gerekiyor. Hangi yaklaşım bu gereksinimi karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Mevcut CodeArtifact deposunu, genel Maven Central deposunu işaret eden bir upstream association eklemek için güncelleyin..
Neden bu cevap
Doğru cevap, mevcut CodeArtifact deposunu, genel Maven Central deposunu işaret eden bir upstream association eklemek için güncellemektir. CodeArtifact'teki upstream depolar, bir depoyu başka bir depoya bağlayarak, üst depoda bulunan paketlerin alt depodan kullanılabilmesini sağlar. Bu, geliştiricilerin mevcut derleme hattında minimum değişiklikle Maven Central bağımlılıklarını önbelleğe almasını sağlar çünkü CodeArtifact, bağımlılıkları önce kendi deposunda arayacak, bulamazsa upstream olarak tanımlanan Maven Central'dan çekecek ve önbelleğe alacaktır. Diğer seçenekler neden yanlış: Genel Maven Central deposuna harici bir bağlantı kullanan yeni bir CodeArtifact deposu oluşturmak, mevcut derleme hattında değişiklik gerektirecektir ve mevcut depoyu kullanma avantajını ortadan kaldırır. Yeni bir CodeArtifact domain'i oluşturmak ve içinde genel Maven Central deposuna harici bir bağlantısı olan bir depo oluşturmak, gereksiz bir yönetim yükü getirir ve mevcut altyapıyı karmaşıklaştırır. CodeArtifact deposu kaynak politikasını değiştirmek, doğrudan bağımlılıkları getirme işlevini sağlamaz; kaynak politikaları erişim izinlerini yönetir, upstream bağımlılık çözümlemesini 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