AWS Appflow | Триггерная лямбда - PullRequest
0 голосов
/ 04 августа 2020

Я получаю данные из Salesforce с помощью AWS Appflow, и он выгружает данные в S3. Он создает много файлов в S3. Как я могу запустить лямбду только один раз за запуск Appflow. В моем сценарии лямбда срабатывает n раз, где n - количество файлов, созданных в S3 за запуск.

Примечание: 1. Я не могу создать 1 файл за запуск. 2. Я открыт для любого другого подхода

1 Ответ

0 голосов
/ 04 августа 2020

Как вы уже дали понять, что вы используете событие S3 для триггера. Это решает проблему, почему ваша лямбда-функция запускается каждый раз, когда на S3 происходит событие PUT.

К сожалению, нет такого триггера, который помог бы вам в этом случае использования.

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

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