Как сохранить информацию в AWS Lambda до следующего выполнения - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть лямбда, записанная в узле js, которая выполняется каждые 15 минут.Мне нужно сравнить записи, обработанные в первом выполнении (список строк, чтобы указать все записи) в следующем выполнении и избежать обработки тех же записей на основе сравнения строк.Таким образом, при первом выполнении информация будет храниться в списке строк, а затем при втором выполнении я сначала сравнил бы записи, подлежащие обработке, с каждой строкой, присутствующей в коллекции, с первого выполнения.Закончив обработку свежих записей во втором выполнении лямбды, я заменим строку collection.list новыми записями для того же сравнения в третьем выполнении.Я подумал, что мы не должны использовать какие-либо глобальные переменные, поскольку они имеют тенденцию изменяться при выполненииТак есть ли способ добиться этого?

1 Ответ

0 голосов
/ 26 февраля 2019

Нет, вы не можете сохранить такие переменные, используя Lambda.Однако вы можете сохранить список в текстовом файле на s3.Прочитайте этот файл во время следующего выполнения и внесите необходимые изменения для выполнения после этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...