私はAWSラムダ関数があります:Pythonスクリプトを実行しますS3 ObjectCreated
トリガーにマルチパートアップロードS3トリガでラムダをトリガする方法は1回だけですか?
- 反応し
- EC2インスタンスにsshと
- を
このPythonスクリプトは、EMRを実行します作成されたこれらのS3パーツファイルをすべて処理します。 (はい、ファイルが共同で処理する必要があります。)
しかし、パート・ファイル(file_part_0000
、file_part_0001
、file_part_0002
、など)は、マルチパートアップロードとして作成されます。
Lambda Event: {..., "eventName": "ObjectCreated:CompleteMultipartUpload", ...}
これは、一部のファイルがあるとして、このトリガは、多くの時間としてPythonスクリプトをSSHおよび実行するためにラムダを強制するというのが私の理解です。私はラムダがsshをしてスクリプトを一度だけにしたいと思う。
ラムダを起動させる方法はありますかマルチパートアップロードの各シリーズには1回限りですか?
ObjectCreated:CompleteMultipartUploadイベントは、S3マルチパートアップロードの*完了*によってオブジェクトが作成されたときに発生します。 – jarmod