Utilizzando AWS SAM, uno sviluppatore desidera distribuire funzioni Lambda aggiornate in modo che il 10% del traffico venga instradato alla nuova versione per i primi 10 minuti (canary) e, se non si verificano problemi, spostare il 100% del traffico alla nuova versione. Quale modifica al template SAM consente di ottenere questo risultato?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Impostare DeploymentPreference Type su Canary10Percent10Minutes e impostare AutoPublishAlias sull'alias Lambda..
Perché questa è la risposta
L'opzione corretta è "Impostare DeploymentPreference Type su Canary10Percent10Minutes e impostare AutoPublishAlias sull'alias Lambda." Questo perché Canary10Percent10Minutes è una strategia di deployment predefinita di CodeDeploy che instrada il 10% del traffico alla nuova versione per 10 minuti, per poi spostare il 100% se non ci sono problemi, esattamente come richiesto. L'impostazione di AutoPublishAlias su un alias Lambda è necessaria per abilitare le distribuzioni con CodeDeploy tramite SAM. Le opzioni che menzionano Linear10PercentEvery10Minutes sono errate perché questa strategia sposta il traffico in incrementi lineari nel tempo, non in un'unica fase canary seguita da un passaggio completo. Le opzioni che includono la configurazione degli hook PreTraffic e PostTraffic sono errate in questo contesto perché, sebbene gli hook siano utili per eseguire test o validazioni durante il deployment, la domanda si concentra sulla strategia di routing del traffico e non sulla logica di validazione. La strategia Canary10Percent10Minutes gestisce già il comportamento di routing desiderato.
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