Firma zarządza infrastrukturą za pomocą AWS CloudFormation dla środowisk deweloperskich, przedprodukcyjnych i produkcyjnych. Aby skalować, deweloper aktualizuje typ instancji RDS DB w stosie CloudFormation środowiska przedprodukcyjnego. Po wdrożeniu aktualizacji stos przechodzi w stan UPDATE_ROLLBACK_FAILED. Jaka jest najbardziej prawdopodobna przyczyna?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Baza danych została usunięta lub zmodyfikowana ręcznie poza CloudFormation..
Dlaczego to jest odpowiedź
Gdy stos CloudFormation przechodzi w stan UPDATEROLLBACKFAILED, oznacza to, że CloudFormation nie był w stanie przywrócić poprzedniego stanu zasobów po nieudanej aktualizacji. Najczęstszą przyczyną jest niezgodność między oczekiwanym stanem zasobu w CloudFormation a jego rzeczywistym stanem w AWS. Ręczne usunięcie lub modyfikacja bazy danych RDS poza CloudFormation sprawia, że CloudFormation nie może znaleźć zasobu do przywrócenia lub nie może go zmodyfikować zgodnie z szablonem, co prowadzi do błędu wycofania. Nieprawidłowa wartość typu instancji w szablonie CloudFormation spowodowałaby błąd UPDATEFAILED, a nie UPDATEROLLBACKFAILED, ponieważ aktualizacja nie powiodłaby się na etapie walidacji lub tworzenia zasobu. Błąd składni w szablonie CloudFormation zostałby wykryty podczas walidacji szablonu przed próbą aktualizacji, co również skutkowałoby błędem UPDATEFAILED. Brak uprawnień IAM również spowodowałby błąd UPDATEFAILED, ponieważ CloudFormation nie mógłby wykonać wymaganych operacji.
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