Архитектору решений необходимо спроектировать новый микросервис для приложения компании. Клиенты должны иметь возможность вызывать конечную точку HTTPS для доступа к микросервису. Микросервис также должен использовать AWS Identity and Access Management (IAM) для аутентификации вызовов. Архитектор решений напишет логику для этого микросервиса, используя одну функцию AWS Lambda, написанную на Go 1.x. Какое решение развернет функцию наиболее оперативно эффективным способом?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать Amazon API Gateway REST API. Настроить метод для использования функции Lambda и включить аутентификацию IAM для API..
Почему это правильный ответ
Создание Amazon API Gateway REST API с интеграцией Lambda и включением аутентификации IAM — это стандартный и наиболее оперативно эффективный способ реализации данного сценария. API Gateway предоставляет конечную точку HTTPS, легко интегрируется с Lambda и поддерживает аутентификацию IAM для защиты доступа к микросервису. Создание URL функции Lambda с аутентификацией AWSIAM не подходит, так как URL функции Lambda не предоставляет всех возможностей API Gateway, таких как управление версиями API, кэширование, ограничение скорости и более гибкое управление авторизацией. Развертывание функции в Lambda@Edge или CloudFront Functions неверно, поскольку эти сервисы предназначены для выполнения кода на периферии сети CloudFront для обработки запросов и ответов CDN, а не для предоставления полноценного микросервиса с аутентификацией IAM напрямую. Они не являются заменой API Gateway для создания бэкенда микросервиса.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется