

# Adicionar ações do Lambda
<a name="adding-lambda-actions"></a>

 O AWS CodeStar e o AWS CodePipeline são compatíveis com a [integração ao AWS Lambda](https://docs.aws.amazon.com/codepipeline/latest/userguide/how-to-lambda-integration.html). Essa integração permite implementar um amplo conjunto de tarefas, como a criação de recursos personalizados no ambiente, a integração a sistemas de terceiros (como o Slack) e a realização de verificações no ambiente recém-implantado. 

 As funções do Lambda podem ser usadas em pipelines de CI/CD para realizar as seguintes tarefas: 
+  Lançar alterações no ambiente aplicando ou atualizando um modelo do AWS CloudFormation. 
+  Criar recursos sob demanda em um estágio de um pipeline usando o AWS CloudFormation e excluí-los em outro estágio. 
+  Implantar versões de aplicações sem tempo de inatividade no AWS Elastic Beanstalk com uma função do Lambda que troca os valores de [registro de nome canônico](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html) (CNAME). 
+  Implantar em instâncias do Docker do Amazon Elastic Container Service (ECS). 
+  Fazer backup de recursos antes de construir ou implantar criando um snapshot da AMI. 
+  Adicionar integração de produtos de terceiros ao pipeline, como publicar mensagens a um cliente do Internet Relay Chat (IRC). 