Тайм-аут лямбды через 1 секунду

Согласно https://docs.aws.amazon.com/lambda/latest/dg/limits.html Лямбда-функции должны быть отключены через 5 минут, но у моей задачи время ожидания истекло через 1 секунду. Он читает небольшой текстовый файл из корзины S3, анализирует его и выполняет действие.

Как я могу увеличить время ожидания?

Изменить: после перемещения его в другой регион, я теперь получаю ту же проблему через гораздо более щедрые 3 секунды. Теперь у меня есть другая проблема, которая заключается в том, что в регионах eu-west-1 и eu-west-2 нет опций запуска CloudFront, которые мне нужны для его запуска.

1 ответ

Вы можете увеличить время ожидания лямбда-функции двумя способами

  1. Используйте консоль aws
  2. Используйте CLI

Используя Консоль AWS, откройте лямбда-функцию и измените настройку тайм-аута. AWS Lambda Timeout

Используя CLI, используйте --timeout флаг для увеличения времени ожидания https://docs.aws.amazon.com/cli/latest/reference/lambda/update-function-configuration.html

Другие вопросы по тегам