張貼日期: Nov 18, 2019

您現在可以使用 Java 11 開發 AWS Lambda 函數。在編寫函數時,您可以使用 Java 11 功能來讀取和寫入字串,例如其改進的 HTTP Client API 和新方法。以 Java 11 撰寫的 Lambda 函數在 Amazon Linux 2 (最新代次的 Amazon Linux) 和 Amazon Corretto 11 (OpenJDK 11 的無成本、生產就緒的分發,提供長期支援) 上執行。 

AWS Lambda 是一種運算服務,可讓您執行程式碼,而無需佈建或管理伺服器。有了 AWS Lambda,您可以透過虛擬方式執行任何類型的 Java 應用程式或後端服務,全部免管理。您可以使用現有的工具,例如 Eclipse 或 IntelliJ IDEA 來編寫 Java 程式碼,或使用 Maven 封裝您的 Java 程式碼,讓您輕鬆將 AWS Lambda 整合至現有的開發程序。 

若要開始使用,只需透過 AWS Lambda 主控台或 CLI 上傳您的程式碼,並選取 Java 11 執行時間。您也可以使用 AWS 無伺服器應用程式模型 (Serverless Application Model, SAM) 部署及管理您以 Java 撰寫的無伺服器應用程式。如果您具有現有 Java 8 函數,您可以透過進行任何所需的程式變更將其移轉至新執行時間,確保與 Java 11 和 Amazon Linux 2 的相容性。然後編輯 Java 11 的函數執行時間組態。更多關於 Java 程式設計模型的內容,請參閱 AWS Lambda 文件。 

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