Бессерверное приложение использует AWS Lambda и DynamoDB. Новая функциональность требует, чтобы функции Lambda имели доступ к кластеру БД Amazon Neptune, расположенному в трёх подсетях в VPC. Какие решения позволят функциям Lambda получить доступ как к кластеру Neptune, так и к DynamoDB? (Выберите два варианта.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте три приватные подсети в VPC Neptune и маршрутизируйте интернет-трафик через NAT gateway. Настройте функции Lambda для запуска в этих приватных подсетях., Создайте три приватные подсети в VPC Neptune и разместите функции Lambda в этих изолированных приватных подсетях. Создайте VPC endpoint для DynamoDB и маршрутизируйте трафик DynamoDB через этот endpoint..
Почему это правильный ответ
Функции Lambda, которым требуется доступ к ресурсам в VPC (например, Amazon Neptune), должны быть настроены для работы в этой VPC. Размещение функций Lambda в приватных подсетях обеспечивает изоляцию и безопасность. Для доступа к DynamoDB (который является публичным сервисом AWS) из приватных подсетей требуется NAT Gateway для исходящего интернет-трафика, либо VPC Endpoint для прямого и безопасного доступа без выхода в интернет. Таким образом, оба варианта, предлагающие приватные подсети с NAT Gateway (для общего интернет-доступа, включая DynamoDB) или приватные подсети с VPC Endpoint для DynamoDB, являются корректными. Публичные подсети для Lambda не рекомендуются из соображений безопасности. Запуск Lambda вне VPC не позволит напрямую получить доступ к Neptune в VPC.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется