

A versão 5 (V5) do Ferramentas da AWS para PowerShell foi lançada\$1

Para obter informações sobre mudanças significativas e migrar seus aplicativos, consulte o [tópico de migração](https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html).

 [https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html](https://docs.aws.amazon.com/powershell/v5/userguide/migrating-v5.html)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# AWS Lambda and Ferramentas da AWS para PowerShell
<a name="pstools-lambda"></a>

Ao usar o [AWSLambdaPSCore](https://www.powershellgallery.com/packages/AWSLambdaPSCore)módulo, você pode desenvolver AWS Lambda funções no PowerShell Core 6.0 usando o tempo de execução do.NET Core 2.1. PowerShell os desenvolvedores podem gerenciar AWS recursos e escrever scripts de automação no PowerShell ambiente usando o Lambda. PowerShell o suporte no Lambda permite que você execute PowerShell scripts ou funções em resposta a qualquer evento do Lambda, como um evento do Amazon S3 ou um evento agendado da Amazon. CloudWatch O AWSLambda PSCore módulo é um AWS módulo separado para PowerShell; ele não faz parte do Ferramentas da AWS para PowerShell, nem a instalação do AWSLambda PSCore módulo instala Ferramentas da AWS para PowerShell o.

Depois de instalar o AWSLambda PSCore módulo, você pode usar qualquer PowerShell cmdlet disponível — ou desenvolver o seu próprio — para criar funções sem servidor. O PowerShell módulo AWS Lambda Tools for inclui modelos de projeto para aplicativos sem servidor PowerShell baseados e ferramentas para publicar projetos. AWS

AWSLambdaPSCore o suporte ao módulo está disponível em todas as regiões que oferecem suporte ao Lambda. Para obter mais informações sobre as regiões com suporte, consulte [Tabela de regiões da AWS](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

## Pré-requisitos
<a name="prerequisites"></a>

As etapas a seguir são necessárias antes que você possa instalar e usar o AWSLambda PSCore módulo. Para obter mais detalhes sobre essas etapas, consulte [Configurando um ambiente de PowerShell desenvolvimento](https://docs.aws.amazon.com/lambda/latest/dg/lambda-powershell-setup-dev-environment.html) no Guia do AWS Lambda desenvolvedor.
+  **Instale a versão correta do PowerShell** — O suporte do Lambda PowerShell é baseado na versão multiplataforma do PowerShell Core 6.0. Você pode desenvolver funções do PowerShell Lambda no Windows, Linux ou Mac. Se você não tiver pelo menos essa versão do PowerShell instalada, as instruções estão disponíveis no [site de PowerShell documentação da Microsoft](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell).
+  **Instale o SDK do.NET Core 2.1** — Como o PowerShell Core é baseado no.NET Core, o suporte PowerShell do Lambda usa o mesmo tempo de execução do.NET Core 2.1 Lambda para funções.NET Core e Lambda. PowerShell Os cmdlets de PowerShell publicação do Lambda usam o SDK do.NET Core 2.1 para criar o pacote de implantação do Lambda. O .NET Core 2.1 SDK está disponível na [Central de download da Microsoft](https://www.microsoft.com/net/download). Certifique-se de instalar o SDK, e não o Runtime.

## Instale o AWSLambda PSCore módulo
<a name="install-the-awslambdapscore-module"></a>

Depois de concluir os pré-requisitos, você estará pronto para instalar o módulo. AWSLambda PSCore Execute o comando a seguir em uma sessão PowerShell principal.

```
PS> Install-Module AWSLambdaPSCore -Scope CurrentUser
```

Você está pronto para começar a desenvolver funções Lambda em. PowerShell Para obter mais informações sobre como começar, consulte [Modelo de programação para criação de funções Lambda PowerShell no Guia](https://docs.aws.amazon.com/lambda/latest/dg/powershell-programming-model.html) AWS Lambda do desenvolvedor.

## Consulte também
<a name="see-also"></a>
+  [Anunciando o Lambda PowerShell Support para Core AWS no blog do desenvolvedor](https://aws.amazon.com/blogs/developer/announcing-lambda-support-for-powershell-core/) 
+  [AWSLambdaPSCore módulo no site da PowerShell Galeria](https://www.powershellgallery.com/packages/AWSLambdaPSCore/1.0.0.2) 
+  [Configurando um ambiente PowerShell de desenvolvimento](https://docs.aws.amazon.com/lambda/latest/dg/lambda-powershell-setup-dev-environment.html) 
+ [AWS Ferramentas Lambda para Powershell em GitHub](https://github.com/aws/aws-lambda-dotnet/tree/master/PowerShell)
+  [AWS Console Lambda](https://console.aws.amazon.com/lambda/home) 