git clone https://github.com/ycs77/lambda-extractor-for-s3.git
cd lambda-extractor-for-s3
首先複製 .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_ID
、AWS_SECRET_ACCESS_KEY
和 AWS_REGION
。
然後複製 dev.mjs
檔案並貼上測試 event 內容:
cp dev-example.mjs dev.mjs