AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·IT·Aggiornato 4 Aug 2026
Il gruppo DevOps di un'azienda crea applicazioni in AWS CodeBuild utilizzando pacchetti open source NPM da registri pubblici. L'azienda desidera ospitare tali pacchetti NPM in registri privati ed eseguire la convalida sulle nuove versioni dei pacchetti prima che il team DevOps inizi a utilizzarli. Quale approccio soddisfa questi requisiti con il minor overhead operativo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un repository AWS CodeArtifact e configurare un repository upstream denominato npm-store. Puntare il processo di compilazione dell'applicazione in modo che utilizzi il repository CodeArtifact come registro NPM predefinito. Creare una pipeline AWS CodePipeline che esegua i controlli richiesti sulle versioni dei pacchetti archiviate in CodeArtifact. Se un pacchetto non supera la convalida, contrassegnarne lo stato come non elencato..
Perché questa è la risposta
L'opzione corretta utilizza AWS CodeArtifact, un servizio gestito per la gestione di repository di pacchetti, che supporta nativamente i pacchetti NPM. Configurando un repository upstream, CodeArtifact può fungere da proxy per i registri pubblici, memorizzando nella cache i pacchetti e fornendo un punto centralizzato per la gestione. La pipeline CodePipeline può automatizzare la convalida dei pacchetti scaricati in CodeArtifact prima che vengano resi disponibili per i team di sviluppo, soddisfacendo il requisito di convalida con il minimo overhead operativo. L'impostazione dello stato "non elencato" impedisce l'uso di pacchetti non validati. Le altre opzioni sono meno efficienti: l'uso di S3 per la cache non offre la gestione dei pacchetti e la convalida integrata; l'uso di CodeCommit per ogni libreria introduce un overhead significativo per la gestione e la sincronizzazione manuale dei pacchetti.
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.