Вы развертываете новую функцию AWS Lambda на Node.js, которая работает вне VPC. Функция должна запрашивать базу данных Amazon Aurora, которая не является общедоступной, и вы ожидаете непредсказуемых всплесков трафика базы данных. Что следует сделать, чтобы функция Lambda могла надежно получать доступ к базе данных во время всплесков?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Настройте функцию Lambda на использование Amazon RDS Proxy..
Почему это правильный ответ
Amazon RDS Proxy позволяет функции Lambda эффективно управлять подключениями к базе данных Aurora, особенно при непредсказуемых всплесках трафика. Он поддерживает пул подключений, что уменьшает нагрузку на базу данных при создании новых подключений и предотвращает ошибки "Too many connections". Поскольку функция Lambda находится вне VPC, RDS Proxy является идеальным решением, так как он может быть доступен извне VPC. Настройка NAT Gateway и подключение к функции Lambda не является решением, так как функция Lambda находится вне VPC и не может напрямую использовать NAT Gateway, который находится внутри VPC. Сделать базу данных Aurora общедоступной небезопасно и противоречит требованию, что она не является общедоступной. Включение доступа к VPC для функции Lambda и подключение ее к новой группе безопасности без правил не решит проблему, так как функция Lambda по-прежнему будет нуждаться в правилах безопасности для доступа к базе данных, и это не решает проблему управления подключениями при всплесках трафика.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется