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