

¡Se Herramientas de AWS para PowerShell ha lanzado la versión 5 (V5) del\$1

Para obtener información sobre los cambios más importantes y la migración de sus aplicaciones, consulte el tema [sobre migración](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)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# AWS Lambda y Herramientas de AWS para PowerShell
<a name="pstools-lambda"></a>

Al usar el [AWSLambdaPSCore](https://www.powershellgallery.com/packages/AWSLambdaPSCore)módulo, puede desarrollar AWS Lambda funciones en PowerShell Core 6.0 utilizando el tiempo de ejecución de.NET Core 2.1. PowerShell los desarrolladores pueden administrar AWS los recursos y escribir scripts de automatización en el PowerShell entorno mediante Lambda. PowerShell la compatibilidad con Lambda le permite ejecutar PowerShell scripts o funciones en respuesta a cualquier evento de Lambda, como un evento de Amazon S3 o un evento programado de Amazon. CloudWatch El AWSLambda PSCore módulo es un AWS módulo independiente PowerShell; no forma parte del Herramientas de AWS para PowerShell AWSLambda PSCore módulo ni se instala el. Herramientas de AWS para PowerShell

Tras instalar el AWSLambda PSCore módulo, puede utilizar cualquier PowerShell cmdlet disponible (o desarrollar uno propio) para crear funciones sin servidor. El PowerShell módulo AWS Lambda Tools for incluye plantillas de proyectos para aplicaciones sin servidor PowerShell basadas en servidores y herramientas para publicar proyectos. AWS

AWSLambdaPSCore el soporte de módulos está disponible en todas las regiones que admiten Lambda. Para obtener más información acerca de las regiones admitidas, consulte la [Tabla de regiones de AWS](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

## Requisitos previos
<a name="prerequisites"></a>

Para poder instalar y usar el AWSLambda PSCore módulo, es necesario seguir los siguientes pasos. Para obtener más información sobre estos pasos, consulte [Configuración de un entorno de PowerShell desarrollo](https://docs.aws.amazon.com/lambda/latest/dg/lambda-powershell-setup-dev-environment.html) en la Guía para AWS Lambda desarrolladores.
+  **Instale la versión correcta de PowerShell**: el soporte de Lambda PowerShell se basa en la versión multiplataforma PowerShell Core 6.0. Puede desarrollar funciones PowerShell Lambda en Windows, Linux o Mac. Si no tiene PowerShell instalada al menos esta versión, encontrará instrucciones en el sitio [web de PowerShell documentación de Microsoft](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell).
+  **Instale el SDK de.NET Core 2.1**: dado que PowerShell Core está basado en .NET Core, la compatibilidad con Lambda PowerShell utiliza el mismo tiempo de ejecución Lambda de.NET Core 2.1 para las funciones de.NET Core y Lambda. PowerShell Los cmdlets de PowerShell publicación de Lambda utilizan el SDK .NET Core 2.1 para crear el paquete de implementación de Lambda. El SDK de .NET Core 2.1 está disponible desde el [Centro de descargas de Microsoft](https://www.microsoft.com/net/download). Asegúrese de instalar el SDK, no el runtime.

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

Tras completar los requisitos previos, estará listo para instalar el AWSLambda PSCore módulo. Ejecute el siguiente comando en una sesión PowerShell básica.

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

Está listo para empezar a desarrollar funciones Lambda en. PowerShell Para obtener más información sobre cómo empezar, consulte [Modelo de programación para la creación de funciones Lambda PowerShell](https://docs.aws.amazon.com/lambda/latest/dg/powershell-programming-model.html) en AWS Lambda la Guía para desarrolladores.

## Véase también
<a name="see-also"></a>
+  [Anunciamos el soporte de Lambda para PowerShell Core en el AWS blog para desarrolladores](https://aws.amazon.com/blogs/developer/announcing-lambda-support-for-powershell-core/) 
+  [AWSLambdaPSCore módulo en el sitio web de PowerShell Gallery](https://www.powershellgallery.com/packages/AWSLambdaPSCore/1.0.0.2) 
+  [Configuración de un entorno PowerShell de desarrollo](https://docs.aws.amazon.com/lambda/latest/dg/lambda-powershell-setup-dev-environment.html) 
+ [AWS Herramientas Lambda para Powershell en GitHub](https://github.com/aws/aws-lambda-dotnet/tree/master/PowerShell)
+  [AWS Consola Lambda](https://console.aws.amazon.com/lambda/home) 