張貼日期: Mar 31, 2020

您現在可以使用 .NET Core 3.1 開發 AWS Lambda 函數。這是 .NET Core 的最新 LTS 版本。此版本具有一些新功能,例如對支援 Razor 元件的部分類,支援共用佇列,解除包裝例外狀況,以及將參數傳遞給頂級元件。以 .NET Core 3.1 撰寫的 Lambda 函數在最新一代 Amazon Linux 的 Amazon Linux 2 上執行。您可以閱讀 AWS Lambda 文件中的 .NET Core 程式設計模型,進一步了解如何以 .NET Core 3.1 撰寫函數。 

若要開始使用,透過 AWS Lambda 主控台或 AWS CLI 上傳您的程式碼,並選取 .NET Core 3.1 執行階段。您還可以使用 AWS Serverless Application Model (SAM)AWS CloudFormation 來部署和管理使用 .NET Core 3.1 撰寫的無伺服器應用程式。若要將在 .NET Core 2.1 (C#/PowerShell) 中的現有 AWS Lambda 函數遷移至 .NET Core 3.1,請更新程式碼,以使其與 .NET Core 3.1 和 Amazon Linux 2 相容,然後將函數執行階段更新為 .NET Core 3.1 。 

提供 Lambda 的所有區域,皆可使用 .NET Core 3.1 執行階段。如需 AWS Lambda 的相關詳細資訊,請瀏覽我們的產品頁面,或登入 AWS Lambda 主控台開始使用。