ycs77 / lambda-extractor-for-s3

Lambda Zip Extractor for S3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lambda Zip Extractor for S3

下載專案

git clone https://github.com/ycs77/lambda-extractor-for-s3.git
cd lambda-extractor-for-s3

編譯 Function

首先複製 .env 檔案並設定環境變數,只需要設定 LAMBDA_EXTRACT_DIR 即可。

cp .env.example .env

然後執行腳本進行編譯:

yarn
sh ./build.sh

開啟 Lambda Function 的「程式碼」頁籤右上角點「上傳於」>「.zip 檔案」,選擇 dist/lambda-extractor-for-s3.zip 即可。

開啟 Lambda Function 的「組態」>「一般組態」>「編輯」,根據平均執行時間長度調整「記憶體」、「暫時性儲存」和「逾時」時間選項。

本地開發

.env 檔案中增加 AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_REGION

然後複製 dev.mjs 檔案並貼上測試 event 內容:

cp dev-example.mjs dev.mjs

Credit

License

LICENSE

About

Lambda Zip Extractor for S3

License:MIT License


Languages

Language:JavaScript 70.6%Language:TypeScript 23.8%Language:Shell 5.7%