Вы создали многократно используемый код, упакованный в zip-архив, который должны использовать несколько функций Lambda. Вам необходимо развернуть этот общий код и обновить функции Lambda для его использования с максимальной операционной эффективностью. Какое решение является наилучшим?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Упакуйте код как Lambda layer и прикрепите этот слой к функциям Lambda, которым он требуется..
Почему это правильный ответ
Lambda слои (layers) — это наиболее эффективное решение для повторного использования кода. Они позволяют централизованно управлять общим кодом и зависимостями, уменьшая размер пакета развертывания функций и упрощая их обновление. При изменении общего кода достаточно обновить слой, и все прикрепленные функции автоматически получат новую версию. Загрузка zip-архива в S3 и указание пути импорта не является нативным способом управления зависимостями в Lambda и может привести к сложностям с версионированием и обновлением. Создание новой функции Lambda для запуска общего кода увеличивает задержку и стоимость из-за дополнительных вызовов и управления состоянием. Использование образа контейнера Lambda для общего кода возможно, но слои предлагают более легкий и специализированный механизм для этой задачи, особенно когда речь идет только об общем коде, а не о всей среде выполнения.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется