本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Lambda 與 AWS Tools for PowerShell
使用 AWSLambdaPSCore
安裝 AWSLambdaPSCore 模組後,您可以使用任何可用的 PowerShell 或您自行開發的 cmdlet 來編寫無伺服器函數。AWS Lambda Tools for PowerShell 模組包含 PowerShell 型無伺服器應用程式的專案範本,以及將專案發佈到 AWS 的工具。
所有支援 Lambda 的區域皆支援 AWSLambdaPSCore 模組。如需支援區域的詳細資訊,請參閱 AWS 區域表
先決條件
您必須先執行以下必要步驟,才能安裝和使用 AWSLambdaPSCore 模組。如需這些步驟的詳細資訊,請參閱《AWS Lambda 開發人員指南》中的設定 PowerShell 開發環境。
-
安裝正確版本的 PowerShell – Lambda 對 PowerShell 的支援取決於跨平台 PowerShell Core 6.0 版本。您可以在 Windows、Linux、或 Mac 上開發 PowerShell Lambda 函數。如果您尚未安裝此版本 PowerShell,可在 Microsoft PowerShell 文件網站
中找到指示。 -
安裝 .NET Core 2.1 開發套件 - 由於 PowerShell Core 是以 .NET Core 為基礎建置而成,在 .NET Core 和 PowerShell Lambda 函數兩方面,PowerShell 的 Lambda 支援皆使用相同的 .NET Core 2.1 Lambda 執行時間。Lambda PowerShell 發佈 cmdlet 使用 .NET Core 2.1 開發套件來建立 Lambda 部署套件。可從 Microsoft 下載中心
取得 .NET Core 2.1 SDK。請務必安裝軟體開發套件,而非執行時間。
安裝 AWSLambdaPSCore 模組
完成先決條件之後,您就可以安裝 AWSLambdaPSCore 模組。在 PowerShell Core 工作階段中執行下列命令。
PS> Install-Module AWSLambdaPSCore -Scope CurrentUser
您已可以開始在 PowerShell 中開始開發 Lambda 函數。如需入門詳細資訊,請參閱《AWS Lambda 開發人員指南》中的以 PowerShell 撰寫 Lambda 函數的程式設計模型。