2017-02-17 2 views
4

Я хотел бы вызвать функцию Amazon Lambda для каждого нового объекта, загруженного в ведро S3. Тем не менее, я обеспокоен тем, что новые экземпляры могут выйти из строя, если сразу загружено более 100 объектов. Это связано с тем, что lambda имеет предел параллелизма по умолчанию в 100 экземпляров Lambda. Это означает, что новые экземпляры не будут немедленно появляться.Триггеры теряются, когда новые экземпляры лямбда не могут быть порождены?

ответ

4

Нет, события не теряются, когда лямбда достигает предела одновременного выполнения.

Amazon S3 вызвать лямбда асинхронно, асинхронные события в очереди первым, прежде чем они используются для вызова функции лямбда и когда эти события превышают предел безопасности (то есть, 100 одновременных казней в регионе по умолчанию) задушил события автоматически повторяется до шести часов, с задержками между повторами.

См. Предел безопасности в concurrent executions.

+3

* «Амазонка S3 вызывает асинхронно лямбда» * - [Источник] (http://docs.aws.amazon.com/lambda/latest/dg/invoking-lambda-function.html). –

Смежные вопросы