張貼日期: 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 主控台開始使用。