我想編寫一個Lambda函數來檢索s3對象,將其下載到函數的/ tmp文件夾,然後在該對象上運行crypto.createHash(算法)。但我需要超過500MB的對象大小的解決方案,因爲這是Lambda臨時存儲限制。有沒有解決方法? 另外如果我正在檢索的對象是從bucketpolicy中的Glacier存儲類,那麼如何使用Lambda下載它?我需要一個lambda進行檢索,另一個進行下載?任何幫助表示讚賞,謝謝!解決方法lambda 500MB臨時存儲
-1
A
回答
1
您應該能夠將S3對象的內容流式傳輸到散列算法中,而無需將其存儲在/tmp
文件夾中。你根本不需要將它存儲到本地磁盤。
關於存儲在Glacier中的文件,由於這可能需要很長時間,所以您必須從一個函數調用中觸發恢復,然後觸發另一個調用以在對象恢復後計算哈希。
相關問題
- 1. 以臨時解決方法 - 需要的解決方法
- 2. 如何解決Git錯誤:「無法創建臨時存儲庫」
- 3. vba - 解決問題的方法excel保存臨時文件
- 4. 靜態存儲庫 - 解決方法
- 5. 存儲臨時值
- 6. 替代lambda捕獲的解決方法
- 7. ASP.NET - 存儲臨時文件
- 8. JavaScript臨時存儲
- 9. 將臨時數據存儲在臨時表中的替代方法是什麼?
- 10. 存儲臨時文件
- 11. Oracle中的臨時存儲?
- 12. Gearman持久性存儲解決方案
- 13. 信用卡存儲解決方案
- 14. NoSQL解決方案存儲陣列?
- 15. SQL Server存儲過程解決方案
- 16. Phonegap數據庫存儲解決方案
- 17. Powerapps臨時數據存儲
- 18. SqlDataAdapter.FillSchema存儲過程,有臨時表
- 19. 豬 - 存儲臨時VALUES
- 20. Codeigniter臨時存儲文件
- 21. 臨時存儲Datalist中C#
- 22. 臨時存儲會話
- 23. 臨時存儲/查詢數據的最佳方法?
- 24. 爲PHP存儲臨時圖像文件的正確方法
- 25. 臨時存儲推送通知的最佳方法
- 26. 存儲過程中的臨時表
- 27. 存儲購物車的臨時數據
- 28. 存儲臨時數據(JAVA + GAE)
- 29. SQL Server:存儲Proc輸入表變量解決方法
- 30. GAE數據存儲 - 用於更新實體的解決方法?
我不建議使用Lambda。你收取100毫秒的分數和檢索500Mb將需要很多時間 – RuBiCK