PowerShell による Lambda 関数の構築
以下のセクションでは、Lambda 関数のコードを PowerShell で記述する際に、一般的なプログラミングパターンと主要概念がどのように適用されるかについて説明します。
Lambda は、PowerShell 用の次のサンプルアプリケーションを提供します。
- 
    blank-powershell – ログ記録、環境変数、AWS SDK の使用方法を示す PowerShell 関数。 
開始する前に、PowerShell の開発環境をまず設定する必要があります。これを行う手順については、「PowerShell 開発環境の設定」を参照してください。
AWSLambdaPSCore モジュールを使用してテンプレートからサンプルの PowerShell プロジェクトをダウンロードし、PowerShell デプロイパッケージを作成して AWS クラウドに PowerShell 関数をデプロイする方法については、「.zip ファイルアーカイブを使用した PowerShell Lambda 関数のデプロイする」を参照してください。
Lambda は、次の .NET 言語のランタイムをサポートしています。
| 名前 | 識別子 | オペレーティングシステム | 廃止日 | 関数の作成をブロックする | 関数の更新をブロックする | 
|---|---|---|---|---|---|
| .NET 9 (コンテナのみ) | 
 | Amazon Linux 2023 | スケジュールされていません | スケジュールされていません | スケジュールされていません | 
| .NET 8 | 
 | Amazon Linux 2023 | 2026 年 11 月 10 日 | 2026 年 12 月 10 日 | 2027 年 1 月 11 日 |