Aplikacja bezserwerowa została wdrożona w produkcyjnej VPC za pomocą AWS CloudFormation. Stos obejmuje funkcję Lambda, tabelę DynamoDB i API Gateway. Administrator musi usunąć stos CloudFormation, ale zachować tabelę DynamoDB w nienaruszonym stanie. Co należy zrobić przed usunięciem stosu?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zastosuj politykę usuwania Retain do logicznego zasobu DynamoDB w szablonie CloudFormation..
Dlaczego to jest odpowiedź
Aby zachować tabelę DynamoDB podczas usuwania stosu CloudFormation, należy zastosować politykę usuwania Retain do logicznego zasobu DynamoDB w szablonie CloudFormation. Ta polityka instruuje CloudFormation, aby nie usuwał zasobu, gdy stos jest usuwany. Polityka Snapshot jest przeznaczona dla zasobów, które mogą tworzyć migawki (np. bazy danych RDS) i spowodowałaby utworzenie migawki przed usunięciem zasobu, co nie jest celem w tym przypadku. Włączenie ochrony przed zakończeniem dla stosu CloudFormation zapobiegłoby usunięciu całego stosu, a nie tylko wybranego zasobu. Modyfikowanie polityki IAM aplikacji w celu jawnego odrzucenia dynamodb:DeleteTable jest nieprawidłowym podejściem, ponieważ CloudFormation działa z uprawnieniami swojej roli serwisowej, a nie uprawnieniami aplikacji, i takie działanie mogłoby prowadzić do błędów.
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