У компании есть функция Node.js на локальном сервере, которая использует базу данных PostgreSQL и хранит строку подключения в переменной среды. Компания будет переносить приложение в AWS Lambda, переносить базу данных в Amazon RDS for PostgreSQL и безопасно управлять учетными данными базы данных с наименьшими операционными издержками. Какое решение соответствует этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Хранить учетные данные базы данных в качестве секрета в AWS Secrets Manager. Настроить Secrets Manager для автоматической ротации учетных данных каждые 30 дней. Обновить функцию Lambda для получения учетных данных из секрета..
Почему это правильный ответ
Правильный ответ — хранить учетные данные в AWS Secrets Manager. Secrets Manager предназначен для безопасного хранения, управления и ротации секретов, таких как учетные данные баз данных, с минимальными операционными издержками. Он поддерживает автоматическую ротацию для RDS PostgreSQL, что соответствует требованию о наименьших операционных издержках и безопасном управлении. Хранение учетных данных в AWS Systems Manager Parameter Store возможно, но Parameter Store не имеет встроенной функции автоматической ротации для учетных данных баз данных, что увеличивает операционные издержки. Использование зашифрованной переменной среды Lambda и пользовательской функции ротации также увеличивает операционные издержки и сложность. AWS Key Management Service (AWS KMS) используется для управления ключами шифрования, а не для прямого хранения учетных данных баз данных. Хотя KMS может шифровать секреты, он не предоставляет функциональность для их автоматической ротации.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется