簡體   English   中英

AWS lambda 觸發 s3 object 推送但文件不存在

[英]AWS lambda triggers on s3 object push but file is not present

我有一個 AWS lambda function,它會在 s3 存儲桶中發生 object 推送時調用,我還添加了功能,如果 lambda function 中有任何錯誤,它會發送通知郵件。

對於某些數據,它工作正常,這意味着每當 s3 中發生 PUT 操作時,lambda function 將獲取數據並正確處理。 但是,我從 lambda 收到一條錯誤消息,其中顯示“錯誤:指定的 S3 前綴‘<file_path>’不存在”,當我檢查 s3 路徑時,該文件不存在。

對象也沒有過期時間。

那么,有人知道為什么在特定路徑上沒有文件時觸發 lambda function 嗎?

您是否在 s3 前綴中使用“/tmp/..”?

例如。

path = f"/tmp/myobject.json"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM