約 1 分鐘閱讀
Read in English → 將 npm 模組導入 AWS Lambda 函數
當您在 Amazon Web Services (AWS) 上創建 Node.js Lambda 函數並開始使用線上編輯器進行編輯時,您可能會想要運行 npm install 並導入第三方庫,例如 lodash。不幸的是,透過網頁入口無法簡單地做到這一點。
當您在 Amazon Web Services (AWS) 上創建 Node.js Lambda 函數並開始使用線上編輯器進行編輯時,您可能會想要運行 npm install 並導入第三方庫,例如 lodash。不幸的是,透過網頁入口無法簡單地做到這一點。

要做到這一點,您需要在本地環境中編寫代碼,然後部署它。首先,在您的機器上創建一個資料夾,並將 index.js 文件複製到其中。接下來,運行以下命令以初始化您的項目並安裝相關性:
npm init .
npm install lodash --save
要在 index.js 中使用庫,添加以下行:
let _ = require("lodash");
當您完成編寫代碼後,使用以下命令壓縮整個資料夾,包括 node_modules 目錄:
zip -r function.zip .
最後,使用 AWS CLI 工具從您的終端部署 zip 文件:
aws lambda update-function-code --function-name yourFunctionName --zip-file fileb://function.zip
將 yourFunctionName 佔位符替換為您的函數名稱。如果部署成功,您應該會在終端中看到 "LastUpdateStatus": "Successful",然後您可以在 AWS 控制臺中進行函數測試。
繼續探索這個主題
- 將 Koa.js 應用程式部署至 AWS EC2 Ubuntu 實例
我正在使用 Koa.js 開發一個應用程式,這是一個由 Express 團隊創建的新網頁框架。在這個逐步教學中,我將指導您如何在 Amazon Web Services (AWS) Ubuntu 伺服器上部署 Koa.js 應用程式。
- 實用 AWS FinOps推動雲端成功的關鍵策略
雲端已經徹底改變了組織消費科技資源的方式。在傳統 IT 世界中,工程師需要提交基礎設施申請,經過冗長的採購流程。容量通常以峰值需求為基準提前購買,結果往往是大量閒置的資源。成本雖然可預測,但與實際使用情況脫節,而硬體申請與部署流程的延遲也限制了創新速度。
- 從 AWS RDS 遷移至 Aurora
遷移資料庫對於任何希望提升效能、可擴展性和成本效率的組織而言,都是一項關鍵任務。AWS Aurora 相較於傳統的 RDS(關聯式資料庫服務)提供了顯著的優勢,例如更快的效能、高可用性和內建的容錯機制。如果您考慮從 RDS 遷移至 Aurora,有三個主要選項可供選擇:快照遷移(Snapshot Migration)、Aurora 讀取副本(Read…
AWSLambdanodeNode.jsNPM
←返回文章列表