張貼日期: May 15, 2019

現在,您可以使用 Node.js v10 開發 AWS Lambda 函數。除了可使用 Node.js v10 的新功能 (如 V8 6.6 引擎中的效能改進),以 Node.js 10 撰寫的 Lambda 函數可在最新一代 Amazon Linux (Amazon Linux 2) 上執行。

要進一步了解 Lambda 上 Node 10 和上一版 Node 的差異,請參閱我們的文件。從 Node 10 開始,AWS Lambda 還可將語言次要版本更新到最新的次要版本,如 https://github.com/nodejs/Release 所述。 

欲開始著手部署 Node.js 程式碼作為 Lambda 函數,只要透過 AWS CLI 或 AWS Lambda 主控台,以 ZIP 上傳您的程式碼,並選擇 Node.js 10.x 執行時間。您也可以使用 AWS Serverless Application Model (SAM) 部署及管理您以 Node.js 編寫的無伺服器應用程式。現有 Node.js 功能的客戶若要切換到新的執行時間,可進行任何必要的程式碼變更以確保與新執行時間和 Amazon Linux 版本相容,以及編輯函數組態設定,將執行時間設為 “nodejs10.x”。更多關於 Node.js 程式設計模型的資訊,請參閱 AWS Lambda 文件

凡提供 Lambda 的所有區域,皆可使用 Node.js 10.x 執行時間。如需 AWS Lambda 適用區域的相關詳細資訊,請參閱 AWS 區域表。如需 AWS Lambda 的相關詳細資訊,請瀏覽我們的產品頁面,或登入 AWS Lambda 主控台開始使用。