Firma posiada funkcję Node.js na serwerze lokalnym, która używa bazy danych PostgreSQL i przechowuje ciąg połączenia w zmiennej środowiskowej. Firma zamierza migrować aplikację do AWS Lambda, migrować bazę danych do Amazon RDS for PostgreSQL i bezpiecznie zarządzać poświadczeniami bazy danych przy minimalnym nakładzie operacyjnym. Które rozwiązanie spełnia te wymagania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowuj poświadczenia bazy danych jako sekret w AWS Secrets Manager. Skonfiguruj Secrets Manager, aby automatycznie rotował poświadczenia co 30 dni. Zaktualizuj funkcję Lambda, aby pobierała poświadczenia z sekretu..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to przechowywanie poświadczeń w AWS Secrets Manager. Secrets Manager jest zaprojektowany do bezpiecznego przechowywania, zarządzania i automatycznej rotacji poświadczeń bazy danych, kluczy API i innych sekretów. Integracja z RDS PostgreSQL pozwala na automatyczną rotację poświadczeń bez interwencji manualnej, co minimalizuje nakład operacyjny. Funkcja Lambda może łatwo pobierać te sekrety w czasie wykonywania. Pozostałe opcje są mniej optymalne: AWS Systems Manager Parameter Store może przechowywać sekrety, ale nie oferuje wbudowanej automatycznej rotacji dla poświadczeń baz danych, co wymagałoby dodatkowej konfiguracji. Przechowywanie poświadczeń jako zaszyfrowanej zmiennej środowiskowej w Lambdzie i tworzenie niestandardowej funkcji rotacji zwiększa złożoność operacyjną i jest mniej bezpieczne niż dedykowane rozwiązanie. AWS KMS służy do zarządzania kluczami szyfrującymi, a nie bezpośrednio do przechowywania i rotacji poświadczeń baz danych.
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