设置 PowerShell 开发环境 - AWS Lambda
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

设置 PowerShell 开发环境

要设置编写 PowerShell 脚本的开发环境,请执行以下操作:

  1. 安装正确的 PowerShell 版本 – Lambda 对于 PowerShell 的支持基于跨平台的 PowerShell Core 6.0 版本。这意味着,您可以在 Windows、Linux 或 Mac 上开发 PowerShell Lambda 函数。如果您未安装此版本的 PowerShell,可以在安装 PowerShell Core 中查找相关说明。

  2. 安装 .NET Core 3.1 开发工具包 – 由于 PowerShell Core 建立在 .NET Core 的基础之上,因此,Lambda 对于 PowerShell 的支持使用相同的 .NET Core 3.1 Lambda 运行时来开发 .NET Core 和 PowerShell Lambda 函数。新的 Lambda PowerShell 发布 cmdlet 使用 .NET Core 3.1 开发工具包创建 Lambda 部署程序包。Microsoft 网站上的 .NET 下载提供了 .NET Core 3.1 开发工具包。请务必安装开发工具包,而不是运行时安装。

  3. 安装 AWSLambdaPSCore 模块 – 您可以从 PowerShell 库安装此模块,也可以通过使用以下 PowerShell Core shell 命令来安装此模块:

    Install-Module AWSLambdaPSCore -Scope CurrentUser
  4. (可选)安装适用于 PowerShell 的 AWS 工具 – 您可以在 PowerShell Core 6.0 中安装模块化 AWS.Tools 或单模块 AWSPowerShell.NetCore 版本,以便在您的 PowerShell 环境中使用 Lambda API。有关说明,请参阅安装适用于 PowerShell 的 AWS 工具