Una configurazione CI/CD utilizza CodePipeline e CodeBuild. Il progetto CodeBuild esegue test e produce un report di test. L'azienda deve conservare questi report di test per 90 giorni. Quale approccio soddisfa questo requisito di conservazione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Definire un gruppo di report nel buildspec di CodeBuild con il percorso e il formato appropriati. Creare un bucket S3. Utilizzare una regola EventBridge che attiva una funzione Lambda per copiare i report nel bucket S3 dopo il completamento di ogni build e configurare una regola del ciclo di vita di S3 per far scadere gli oggetti dopo 90 giorni..
Perché questa è la risposta
L'opzione corretta soddisfa il requisito di conservazione dei report di test per 90 giorni in modo efficiente e automatizzato. Definire un gruppo di report nel buildspec di CodeBuild consente a CodeBuild di riconoscere e gestire i report. L'uso di EventBridge per attivare una funzione Lambda dopo ogni build permette di copiare automaticamente i report generati da CodeBuild in un bucket S3 dedicato. La configurazione di una regola del ciclo di vita di S3 su questo bucket garantisce che gli oggetti (i report) vengano eliminati automaticamente dopo 90 giorni, rispettando il requisito di conservazione. Le opzioni errate presentano limitazioni: La prima opzione non è ottimale perché l'azione di deploy S3 in CodePipeline è più adatta per artefatti di deploy, non per report di test generati da CodeBuild, e non include un meccanismo automatico di scadenza. La terza opzione tenta di impostare una scadenza nel buildspec di CodeBuild, ma CodeBuild non offre una funzionalità intrinseca per la scadenza dei report di test in questo modo. La quarta opzione confonde i report di test con gli artefatti di build. Sebbene sia possibile configurare un bucket S3 per gli artefatti, i report di test sono gestiti in modo specifico tramite i gruppi di report di CodeBuild e non possono avere una scadenza impostata direttamente come artefatti in questo contesto.
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