View a markdown version of this page

Adicionar ações do Lambda - Prática de integração e entrega contínuas na AWS

Adicionar ações do Lambda

O AWS CodeStar e o AWS CodePipeline são compatíveis com a integração ao AWS Lambda. 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 (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).