Środowisko produkcyjne wykorzystuje wdrożenia AWS CodeDeploy blue/green z grupami Auto Scaling EC2, które uruchamiają instancje Amazon Linux 2. Musisz uruchomić skrypt, który pobiera i instaluje plik licencji na instancjach zastępczych, zanim zaczną obsługiwać ruch. Który hook appspec.yml powinien uruchomić ten skrypt?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: BeforeInstall.
Dlaczego to jest odpowiedź
Hook BeforeInstall jest uruchamiany po pobraniu pakietu aplikacji, ale przed zainstalowaniem jakichkolwiek plików aplikacji na instancjach. Jest to idealne miejsce do uruchomienia skryptów przygotowawczych, takich jak pobieranie i instalowanie plików licencyjnych, ponieważ instancje zastępcze nie obsługują jeszcze ruchu. AfterBlockTraffic i BeforeBlockTraffic są używane do zarządzania ruchem sieciowym podczas wdrożeń blue/green i nie są odpowiednie do wstępnej konfiguracji. DownloadBundle jest fazą, w której CodeDeploy pobiera pakiet aplikacji, a nie miejscem na uruchamianie skryptów niestandardowych.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana