Un'azienda necessita di una pipeline di continuous delivery per il codice in un repository GitHub privato che distribuisca componenti su Amazon ECS, Amazon EC2 e AWS Lambda, e che supporti approvazioni manuali. Quale soluzione soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare AWS CodePipeline con AWS CodeDeploy come provider di deployment..
Perché questa è la risposta
La risposta corretta è "Utilizzare AWS CodePipeline con AWS CodeDeploy come provider di deployment". AWS CodePipeline è un servizio di continuous delivery che automatizza le fasi di rilascio del software. Può integrarsi con repository GitHub privati e supporta approvazioni manuali. Per la distribuzione su Amazon ECS, Amazon EC2 e AWS Lambda, CodePipeline utilizza AWS CodeDeploy come provider di distribuzione. CodeDeploy è specificamente progettato per automatizzare le distribuzioni di applicazioni su queste piattaforme. Le altre opzioni sono meno adatte: "Utilizzare AWS CodePipeline con Amazon ECS, Amazon EC2 e Lambda come provider di deployment" è imprecisa perché CodePipeline non distribuisce direttamente su questi servizi; si affida a CodeDeploy. "Utilizzare AWS CodePipeline con AWS Elastic Beanstalk come provider di deployment" non copre tutti i requisiti, in quanto Elastic Beanstalk è una piattaforma PaaS e non gestisce direttamente le distribuzioni su Lambda o ECS in modo granulare come richiesto. "Utilizzare AWS CodeDeploy con l'integrazione GitHub per distribuire l'applicazione" è incompleta perché CodeDeploy gestisce solo la fase di distribuzione e non l'intera pipeline di continuous delivery, incluse le approvazioni manuali e l'orchestrazione delle fasi.
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