

# Adición de acciones de Lambda
<a name="adding-lambda-actions"></a>

 AWS CodeStar y AWS CodePipeline admiten la [integración con AWS Lambda](https://docs.aws.amazon.com/codepipeline/latest/userguide/how-to-lambda-integration.html). Esta integración permite implementar un amplio conjunto de tareas, como crear recursos personalizados en su entorno, integrarse con sistemas de terceros (como Slack) y realizar comprobaciones en su entorno recién implementado. 

 Las funciones de Lambda se pueden usar en canalizaciones de CI/CD para realizar las siguientes tareas: 
+  Desarrollar cambios en su entorno aplicando o actualizando una plantilla de AWS CloudFormation. 
+  Crear recursos a demanda en una etapa de la canalización utilizando AWS CloudFormation y eliminarlos en otra. 
+  Implementar versiones de aplicaciones sin tiempo de inactividad en AWS Elastic Beanstalk con una función de Lambda que intercambia los valores del [registro de nombre canónico](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html) (CNAME). 
+  Implementar en instancias Docker de Amazon Elastic Container Service (ECS). 
+  Hacer una copia de seguridad (es decir, crear un instantánea de AMI) antes de proceder a la creación o la implementación. 
+  Hacer posible la integración con productos de terceros en su canalización, por ejemplo para publicar mensajes en un cliente Internet Relay Chat (IRC). 