Un ambiente di produzione utilizza deployment blue/green di AWS CodeDeploy con gruppi EC2 Auto Scaling che avviano istanze Amazon Linux 2. È necessario eseguire uno script che scarichi e installi un file di licenza sulle istanze sostitutive prima che inizino a gestire il traffico. Quale hook di appspec.yml dovrebbe eseguire tale script?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: BeforeInstall.
Perché questa è la risposta
Lo script deve essere eseguito prima che le nuove istanze inizino a gestire il traffico e prima dell'installazione dell'applicazione principale. L'hook BeforeInstall è l'opzione corretta perché viene eseguito dopo che i file dell'applicazione sono stati copiati sulle istanze, ma prima dell'installazione effettiva dell'applicazione. Questo permette di configurare l'ambiente, come scaricare un file di licenza, prima che l'applicazione venga installata e avviata. AfterBlockTraffic e BeforeBlockTraffic sono hook relativi alla gestione del traffico e si verificano troppo tardi nel ciclo di vita del deployment per questa esigenza. DownloadBundle non è un hook valido in appspec.yml; il download del bundle è una fase intrinseca del processo di deployment di CodeDeploy.
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