Долгое время обрабатывает лямбда-функцию - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть лямбда-функция, которая в основном конвертирует «CSV-файлы» в «JSON-файлы»,

проблема в том, что файл может занять 5 или 400 секунд, может быть, больше,

Как вы думаете, будет ли отличным решением использовать лямбду для этого случая, настроить тайм-аут на 10 минут или что-то действительно высокое?

Ответы [ 2 ]

0 голосов
/ 07 октября 2018

После встречи с техническим консультантом AWS у меня были следующие решения:

  1. Серия AWS
  2. Клей AWS

AWS GLUE может быть лучшим решением, это ETL, и он был представлен AWS для решения такого рода проблем.

Таким образом, решением будет функция AWS LAMBDA, которая вызывает AWSКЛЕЙ, чтобы преобразовать файл из AWS S3, я буду называть LAMBDA через AWS API GATEWAY.

0 голосов
/ 26 сентября 2018

Максимальное время работы лямбда-функции составляет 5 минут (300 с).Поэтому, если вы ожидаете, что время выполнения может превысить это значение, Lambda не подходит для использования.Продукт AWS, такой как Batch или Fargate ECS , может быть более подходящим.

...