Множество функций Lambda в приложении подключаются к одной базе данных Amazon RDS. Учетные данные базы данных должны храниться безопасно, и при их обновлении функции Lambda должны иметь возможность использовать новые учетные данные без изменения кода или конфигурации. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Хранить учетные данные как секрет в AWS Secrets Manager и заставить функции Lambda извлекать секрет во время выполнения..
Почему это правильный ответ
Правильный ответ — хранить учетные данные как секрет в AWS Secrets Manager и заставить функции Lambda извлекать секрет во время выполнения. Secrets Manager разработан для безопасного хранения и автоматической ротации учетных данных, а функции Lambda могут программно получать их при каждом вызове, что обеспечивает использование актуальных данных без изменения кода. Неправильные варианты: Внедрение секрета через containerDefinitions и valueFrom относится к контейнерным службам (например, ECS), а не напрямую к функциям Lambda. Хранение учетных данных в Parameter Store как SecureString является безопасным, но "триггер для передачи учетных данных функциям Lambda при их запуске" не является стандартным механизмом Parameter Store для динамического обновления учетных данных в Lambda без перезапуска или изменения конфигурации. Ссылка на параметр Parameter Store в переменной среды Lambda не позволяет динамически обновлять учетные данные без перезапуска функции или изменения ее конфигурации, так как переменные среды загружаются при инициализации функции.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется