Un'azienda sta migrando la propria CI/CD da on-premises ad AWS. Desidera che i propri pacchetti e i repository pubblici dipendenti siano disponibili in CodeArtifact con un overhead operativo minimo. Quale combinazione di passaggi dovrebbe intraprendere? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un trust anchor di AWS IAM Roles Anywhere, creare un ruolo IAM che consenta le azioni di CodeArtifact e si fidi dell'anchor di Roles Anywhere, quindi aggiornare la pipeline CI/CD on-premises per assumere tale ruolo IAM e pubblicare i pacchetti in CodeArtifact., Per ogni dipendenza del repository pubblico, creare un repository CodeArtifact configurato con una connessione esterna e impostare i repository pubblici come dipendenze upstream..
Perché questa è la risposta
La prima opzione corretta sfrutta AWS IAM Roles Anywhere per consentire ai sistemi on-premises di assumere un ruolo IAM e interagire con i servizi AWS, come CodeArtifact, in modo sicuro e senza credenziali a lungo termine, riducendo l'overhead operativo. La pipeline CI/CD on-premises può quindi pubblicare direttamente i pacchetti in CodeArtifact. La seconda opzione corretta descrive il modo standard per gestire le dipendenze pubbliche in CodeArtifact: configurare repository CodeArtifact con connessioni esterne ai repository pubblici e impostarli come upstream. Questo permette a CodeArtifact di recuperare e memorizzare nella cache i pacchetti pubblici, garantendo disponibilità e coerenza. Le opzioni errate presentano inefficienze o configurazioni non ottimali. L'opzione con l'immagine VM e AWS Import/Export è eccessivamente complessa e non è il metodo appropriato per pubblicare pacchetti in CodeArtifact. L'opzione con S3 e Lambda introduce un passaggio intermedio non necessario e aumenta la complessità. L'ultima opzione errata, che suggerisce un singolo repository CodeArtifact con più connessioni esterne come downstream, è una configurazione errata; le connessioni esterne dovrebbero essere upstream per recuperare pacchetti da repository pubblici.
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