Statyczna strona internetowa w środowisku produkcyjnym, hostowana w S3, wywołuje bazę danych Aurora PostgreSQL za pośrednictwem funkcji Lambda. Strona używa aliasu Lambda, który wskazuje na konkretną wersję funkcji. Dane uwierzytelniające bazy danych muszą być rotowane co dwa tygodnie, a starsze wdrożone wersje funkcji Lambda muszą mieć dostęp do najnowszych danych uwierzytelniających. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowuj dane uwierzytelniające bazy danych w AWS Secrets Manager z włączoną rotacją, a funkcja Lambda powinna pobierać dane uwierzytelniające z Secrets Manager w czasie wykonania..
Dlaczego to jest odpowiedź
Rozwiązanie z AWS Secrets Manager z włączoną rotacją jest prawidłowe, ponieważ Secrets Manager jest zaprojektowany do bezpiecznego przechowywania i automatycznej rotacji danych uwierzytelniających, w tym dla baz danych Aurora PostgreSQL. Funkcje Lambda mogą pobierać te dane uwierzytelniające w czasie wykonania, zapewniając, że nawet starsze wersje funkcji (dostępne przez alias) zawsze uzyskają najnowsze, zrotowane dane. Osadzanie danych uwierzytelniających w kodzie funkcji jest niebezpieczne i wymaga ponownego wdrożenia przy każdej zmianie. Zmienne środowiskowe funkcji Lambda również wymagają aktualizacji i ponownego wdrożenia, a także nie oferują automatycznej rotacji. Systems Manager Parameter Store nie oferuje wbudowanej automatycznej rotacji danych uwierzytelniających, co jest kluczowym wymaganiem.
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