Per fornire un repository CodeCommit nella regione secondaria che gli sviluppatori possano aggiungere come remoto e mantenere aggiornato dopo i merge nella regione primaria, quale approccio soddisfa il requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un repository CodeCommit nella regione secondaria, creare un progetto CodeBuild che esegua il mirroring del repository CodeCommit della regione primaria nel repository secondario, richiamare CodeBuild con una Lambda e attivare la Lambda da una regola EventBridge sugli eventi di merge nel repository primario..
Perché questa è la risposta
L'approccio corretto prevede la creazione di un repository CodeCommit nella regione secondaria per ospitare il codice. Per mantenere questo repository sincronizzato con quello primario, si utilizza un progetto CodeBuild che esegue il mirroring del contenuto. Una funzione AWS Lambda viene usata per richiamare CodeBuild, e questa Lambda viene attivata da una regola EventBridge ogni volta che si verifica un evento di merge nel repository CodeCommit primario. Questo assicura che il repository secondario sia sempre aggiornato dopo ogni modifica significativa nel primario, rendendolo disponibile agli sviluppatori come remoto. Le opzioni errate presentano le seguenti problematiche: L'opzione con S3 non è adatta per il mirroring di un repository Git completo, poiché S3 è un object storage e non gestisce la cronologia e le operazioni Git. L'opzione con CodeArtifact è per la gestione di pacchetti software e dipendenze, non per il mirroring di interi repository di codice sorgente. L'opzione con Cloud9 e la configurazione remota non automatizza il processo di mirroring in modo affidabile e scalabile per tutti gli eventi di merge.
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