簡體   English   中英

AWS Lambda使用node.js將文件上傳到S3時需要花費時間

[英]AWS Lambda Consumes time when uploading files to S3 using node.js

我在lambda上的程序通過從url的幫助下從twilio提取文件開始,然后將其存儲在lambda上的/ tmp中,然后將該文件從lambda的/ tmp上傳到aws S3。 我擔心的是,如果它的大文件說200MB,那么lambda會運行很長時間。 有什么方法可以在將lambda上傳到s3時停止它,然后在s3上傳成功完成時喚醒。 並可以使用類似的概念進行下載,以便lambda可以停止,並且在將文件上傳到/ tmp時它會喚醒並將文件上傳到AWS S3。 這樣可以節省很多時間

正在運行傳輸的Lambda容器提供了/tmp所在的硬盤驅動器和正在處理上載/下載的CPU以及上載/下載所使用的緩沖區所需的內存...。

您有權訪問這些資源的事實恰好是因為您要為運行的 Lambda容器付費。

如果可以停止運行或暫停它,則您將無權訪問這些資源,並且上載/下載將停止。

這是不可能的。

暫無
暫無

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

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