我有一個AWS lambda函數:如何只用一次觸發Lambda分段上傳S3觸發器?
- 反作用於
S3 ObjectCreated
觸發 - SSH到EC2實例和
- 運行一個python腳本
然後,這個python腳本將運行EMR處理剛創建的所有這些S3零件文件。 (是的,文件必須共同處理。)
但是,部分文件(file_part_0000
,file_part_0001
,等)創建爲分段上傳。
Lambda Event: {..., "eventName": "ObjectCreated:CompleteMultipartUpload", ...}
這是我的理解,這個觸發器將強制Lambda SSH和運行python腳本儘可能多的時間,因爲有部分文件。我只希望Lambda能夠ssh並運行一次。
有沒有辦法讓Lambda被觸發一次對於每個「系列」的分段上傳?
ObjectCreated:CompleteMultipartUpload事件發生在S3多部分上傳的* completion *創建對象時。 – jarmod