

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 PowerShell 建置 Lambda 函數
<a name="lambda-powershell"></a>

以下各節說明以 PowerShell 撰寫 Lambda 函數程式碼時，如何套用常見的程式設計模式與核心概念。

Lambda 提供下列適用於 PowerShell 的範例應用程式：
+ [blank-powershell](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-powershell) – PowerShell 函數，顯示記錄、環境變數和 AWS SDK 的使用。

開始之前，您必須先設定 PowerShell 開發環境。如需如何執行此動作的詳細資訊，請參閱[設定 PowerShell 開發環境](powershell-devenv.md)。

若要了解如何使用 AWSLambdaPSCore 模組從 範本下載範例 PowerShell 專案、建立 PowerShell 部署套件，以及將 PowerShell 函數部署至 AWS 雲端，請參閱 [使用 .zip 封存檔部署 PowerShell Lambda 函數](powershell-package.md)。

Lambda 提供適用於 .NET 語言的以下執行期：


| Name | 識別符 | 作業系統 | 取代日期 | 封鎖函數建立 | 封鎖函數更新 | 
| --- | --- | --- | --- | --- | --- | 
| .NET 10 | `dotnet10` | Amazon Linux 2023 |  2028 年 11 月 14 日  |  2028 年 12 月 14 日  |  2029 年 1 月 15 日  | 
| .NET 9 （僅限容器） | `dotnet9` | Amazon Linux 2023 |  2026 年 11 月 10 日  |  未排程  |  未排程  | 
| .NET 8 | `dotnet8` | Amazon Linux 2023 |  2026 年 11 月 10 日  |  2026 年 12 月 10 日  |  2027 年 1 月 11 日  | 

**Topics**
+ [設定 PowerShell 開發環境](powershell-devenv.md)
+ [使用 .zip 封存檔部署 PowerShell Lambda 函數](powershell-package.md)
+ [定義以 PowerShell 編寫的 Lambda 函數處理常式](powershell-handler.md)
+ [使用 Lambda 內容物件擷取 PowerShell 函數資訊](powershell-context.md)
+ [記錄和監控 Powershell Lambda 函數](powershell-logging.md)