Una pipeline di build pubblica artefatti in un repository AWS CodeArtifact. Lo sviluppatore deve memorizzare nella cache le dipendenze da Maven Central (un registro pubblico) con modifiche minime alla pipeline esistente. Quale approccio soddisfa questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiornare il repository CodeArtifact esistente per aggiungere un'associazione upstream che punti al repository pubblico Maven Central..
Perché questa è la risposta
L'approccio corretto consiste nell'aggiornare il repository CodeArtifact esistente aggiungendo un'associazione upstream a Maven Central. Questa configurazione consente al repository CodeArtifact di fungere da proxy per Maven Central. Quando una dipendenza viene richiesta, CodeArtifact verifica prima se è presente localmente; in caso contrario, la recupera da Maven Central, la memorizza nella cache e la restituisce. Questo riduce al minimo le modifiche alla pipeline esistente poiché gli sviluppatori continuano a puntare allo stesso repository CodeArtifact. Creare un nuovo repository con una connessione esterna è meno efficiente perché richiederebbe agli sviluppatori di modificare la configurazione della pipeline per puntare al nuovo repository. Creare un nuovo dominio è un'operazione eccessiva e non necessaria per questo requisito. Modificare la policy delle risorse non consente a CodeArtifact di agire come proxy o di memorizzare nella cache le dipendenze da un registro esterno.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta