2017-02-17 4 views
4

S3のバケットにアップロードされたすべての新しいオブジェクトに対してAmazon Lambda関数をトリガーしたいと思います。しかし、100を超えるオブジェクトが一度にアップロードされると、新しいインスタンスが失敗する可能性があります。これは、ラムダのデフォルトの並行処理制限が100ラムダインスタンスであるためです。つまり、新しいインスタンスはすぐには生成されません。新しいラムダインスタンスを生成できない場合、トリガーが失われますか?

答えて

4

ラムダが同時実行制限に達すると、イベントは失われません。彼らはラムダ関数、およびこれらのイベントは、安全限界を超えた場合(つまり、デフォルトでは地域ごとに100の同時実行)絞らイベントがあるを呼び出すために使用される前に

Amazon S3は、ラムダは非同期に、非同期イベントが最初にキューイングされている起動しますリトライ間の遅延を伴い、自動的に最大6時間再試行されます。

concurrent executionsのセーフティリミットを参照してください。

+3

* "Amazon S3は非同期にLambdaを呼び出す" * - [Source](http://docs.aws.amazon.com/lambda/latest/dg/invoking-lambda-function.html)。 –

関連する問題