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