Компания создала API в Amazon API Gateway, который вызывает функции Lambda, и развернула его на этапе Production. Внешняя команда разработчиков является единственным потребителем API. В определенное время использование резко возрастает, что вызывает опасения по поводу затрат. Компания хочет ограничить использование и затраты без изменения функций Lambda. Какое решение является НАИБОЛЕЕ экономически эффективным?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать ключ API Gateway API key и план использования (usage plan) с ограничениями дросселирования (throttling limits) и квотами. Связать план использования с этапом Production и ключом API, а затем поделиться ключом с внешней командой разработчиков..
Почему это правильный ответ
Создание ключа API Gateway API key и плана использования (usage plan) с ограничениями дросселирования и квотами — наиболее экономически эффективное решение. План использования позволяет установить максимальное количество запросов в секунду (дросселирование) и общее количество запросов за период (квота), что напрямую контролирует потребление ресурсов и, следовательно, затраты. Привязка к этапу Production и предоставление ключа внешней команде гарантирует, что только авторизованные пользователи будут подвержены этим ограничениям. Остальные варианты менее эффективны: Настройка SQS и изменение функций Lambda требует значительных изменений в архитектуре и коде, что не соответствует требованию "без изменения функций Lambda" и не решает проблему ограничения использования на уровне API. Provisioned concurrency для Lambda и Auto Scaling увеличивает затраты, а не ограничивает их, так как обеспечивает доступность, а не контроль потребления. Использование AWS WAF Regional с правилом на основе скорости может ограничить запросы, но не предоставляет гибкого контроля квот и не является основным инструментом для управления использованием API и монетизацией, как Usage Plans.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется