Jaka jest prawidłowa sekwencja cykli życia (lifecycle hooks) uruchamianych podczas wdrożenia in-place (in-place deployment) za pomocą AWS CodeDeploy?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: ApplicationStop -> BeforeInstall -> AfterInstall -> ApplicationStart.
Dlaczego to jest odpowiedź
Prawidłowa sekwencja cykli życia (lifecycle hooks) dla wdrożenia in-place w AWS CodeDeploy to ApplicationStop - BeforeInstall - AfterInstall - ApplicationStart. 1. ApplicationStop: CodeDeploy zatrzymuje bieżącą wersję aplikacji na instancji. 2. BeforeInstall: Wykonywane są skrypty przygotowujące instancję do instalacji nowej wersji (np. czyszczenie katalogów). 3. AfterInstall: Wykonywane są skrypty po zainstalowaniu nowej wersji (np. konfiguracja uprawnień, kopiowanie plików konfiguracyjnych). 4. ApplicationStart: CodeDeploy uruchamia nową wersję aplikacji na instancji. Opcja "BeforeInstall - ApplicationStop - ApplicationStart - AfterInstall" jest nieprawidłowa, ponieważ zatrzymanie aplikacji powinno nastąpić przed instalacją, a uruchomienie po niej. Opcje zawierające "ValidateService" są nieprawidłowe, ponieważ ValidateService jest opcjonalnym hookiem, który zazwyczaj występuje po ApplicationStart, a nie w tej podstawowej sekwencji.
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