

# 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)