簡體   English   中英

如何將 S3 與 Lambda 結合使用

[英]How to use S3 with Lambda

問題:我有一個 zip 文件,由於超時而無法直接上傳到 lambda

我想要的是將 zip 文件上傳到 S3 和 lambda 函數以某種方式從 S3 執行 zip 文件?

有人可以解釋一下我如何解決這個問題嗎? (我為我的 lambda 使用了 NODE 12.x)

編輯

我想對 lambda 使用 aws cli 從 s3 獲取文件,請建議一個命令?

澄清

zip 文件包含 index.js 和 node_modules,這是一個典型的 zip 文件,上傳到 lambda

您可能應該使用適用於 NodeJS 的 AWS 開發工具包,而不是使用 AWS CLI。 無論哪種方式,您都應該將 S3 存儲桶配置為在創建新對象時觸發 Lambda 函數。 然后,Lambda 函數可以從傳遞給它的事件數據中提取 S3 對象的鍵,將對象從 S3 下載到 Lambda 執行環境的/tmp文件夾中,然后從那里做任何你想做的事情。

暫無
暫無

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

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