Deweloper potrzebuje, aby ciąg połączenia z bazą danych dla funkcji Lambda mógł być zmieniany bez modyfikowania kodu funkcji, w celu uproszczenia testowania i wdrożeń. Jaki jest najlepszy sposób, aby spełnić ten wymóg?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przechowuj ciąg połączenia jako sekret w AWS Secrets Manager..
Dlaczego to jest odpowiedź
Przechowywanie ciągu połączenia w AWS Secrets Manager jest najlepszym rozwiązaniem, ponieważ pozwala na bezpieczne zarządzanie poufnymi danymi, takimi jak dane uwierzytelniające do baz danych, oddzielnie od kodu aplikacji. Secrets Manager umożliwia rotację sekretów, wersjonowanie i integrację z AWS Lambda, co upraszcza testowanie i wdrożenia, ponieważ funkcja Lambda może pobierać aktualny ciąg połączenia bez konieczności ponownego wdrażania kodu. Przechowywanie ciągu na koncie użytkownika IAM jest nieprawidłowe, ponieważ IAM służy do zarządzania uprawnieniami, a nie danymi poufnymi. AWS KMS służy do szyfrowania danych, ale nie do ich przechowywania i zarządzania cyklem życia sekretów. Warstwa Lambda służy do udostępniania kodu i zależności, a nie do przechowywania dynamicznych, poufnych danych konfiguracyjnych.
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