Статический веб-сайт в S3, находящийся в продакшене, вызывает базу данных Aurora PostgreSQL через функцию Lambda. Сайт использует псевдоним Lambda, который указывает на конкретную версию функции. Учетные данные базы данных должны меняться каждые две недели, и более старые развернутые версии Lambda должны иметь доступ к последним учетным данным. Какое решение удовлетворяет этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Хранить учетные данные базы данных в AWS Secrets Manager с включенной ротацией, и пусть функция Lambda получает учетные данные из Secrets Manager во время выполнения..
Почему это правильный ответ
Правильный ответ: хранить учетные данные базы данных в AWS Secrets Manager с включенной ротацией, и пусть функция Lambda получает учетные данные из Secrets Manager во время выполнения. Secrets Manager разработан для безопасного хранения и автоматической ротации секретов, таких как учетные данные базы данных. Функция Lambda может получать актуальные учетные данные во время выполнения, гарантируя, что даже старые версии функции, указанные псевдонимом, всегда будут использовать последние учетные данные. Неправильные варианты: Встраивание учетных данных в код функции Lambda требует повторного развертывания функции при каждом изменении учетных данных, что неэффективно и небезопасно. Хранение учетных данных в переменных окружения Lambda также требует обновления функции при каждом изменении учетных данных и не обеспечивает автоматическую ротацию. Systems Manager Parameter Store может хранить секреты, но Secrets Manager специально предназначен для автоматической ротации учетных данных, что является ключевым требованием в данном сценарии.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется