

# Creación de funciones de Lambda con PowerShell
<a name="lambda-powershell"></a>

En las siguientes secciones se explica cómo se aplican los conceptos fundamentales y los patrones de programación comunes al crear código de funciones de Lambda en PowerShell.

Lambda proporciona las siguientes aplicaciones de muestra para PowerShell:
+ [blank-powershell](https://github.com/awsdocs/aws-lambda-developer-guide/tree/main/sample-apps/blank-powershell): una función de PowerShell que muestra el uso de registro, las variables de entorno y el AWS SDK .

Antes de comenzar, primero debe configurar un entorno de desarrollo de PowerShell. Para obtener instrucciones al respecto, consulte [Configuración del entorno de desarrollo de PowerShell](powershell-devenv.md).

Para obtener más información sobre cómo utilizar el módulo AWSLambdaPSCore para descargar proyectos de muestra de PowerShell a partir de plantillas, cómo crear paquetes de implementación de PowerShell y cómo implementar funciones de PowerShell en la nube de AWS, consulte [Implementar funciones Lambda de PowerShell con archivos .zip](powershell-package.md).

Lambda proporciona los siguientes tiempos de ejecución para lenguajes .NET:


| Nombre | Identificador | Sistema operativo | Fecha de baja | Bloqueo de la función Crear | Bloqueo de la función Actualizar | 
| --- | --- | --- | --- | --- | --- | 
|  .NET 10  |  `dotnet10`  |  Amazon Linux 2023  |   14 de noviembre de 2028   |   14 de diciembre de 2028   |   15 de enero de 2029   | 
|  .NET 9 (solo contenedor)  |  `dotnet9`  |  Amazon Linux 2023  |   10 de noviembre de 2026   |   No programado   |   No programado   | 
|  .NET 8  |  `dotnet8`  |  Amazon Linux 2023  |   10 de noviembre de 2026   |   10 de diciembre de 2026   |   11 de enero de 2027   | 

**Topics**
+ [Configuración del entorno de desarrollo de PowerShell](powershell-devenv.md)
+ [Implementar funciones Lambda de PowerShell con archivos .zip](powershell-package.md)
+ [Definir el controlador de las funciones de Lambda en PowerShell](powershell-handler.md)
+ [Uso del objeto de contexto de Lambda para recuperar la información de las funciones de PowerShell](powershell-context.md)
+ [Registro y supervisión de las funciones de Lambda de Powershell](powershell-logging.md)