

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Tutorial: Implemente uma função Lambda atualizada com CodeDeploy e o AWS Modelo de aplicativo sem servidores
<a name="tutorial-lambda-sam"></a>

AWS O SAM é uma estrutura de código aberto para criar aplicativos sem servidor. Ele transforma e expande a sintaxe YAML em um AWS SAM modelo em CloudFormation sintaxe para criar aplicativos sem servidor, como uma função Lambda. Para obter mais informações, consulte [O que é o AWS Serverless Application Model?](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html) 

 Neste tutorial, você usa o AWS SAM para criar uma solução que faça o seguinte: 
+  Cria sua função do Lambda. 
+  Cria seu CodeDeploy aplicativo e seu grupo de implantação. 
+  Cria duas funções Lambda que executam testes de validação de implantação durante os ganchos do ciclo de CodeDeploy vida. 
+  Detecta quando a função do Lambda é atualizada. A atualização da função Lambda aciona uma implantação CodeDeploy que transfere incrementalmente o tráfego de produção da versão original da função Lambda para a versão atualizada. 

**nota**  
Este tutorial requer que você crie recursos que podem resultar em cobranças na sua conta da AWS . Isso inclui possíveis cobranças para CodeDeploy CloudWatch, Amazon AWS Lambda e. Para obter mais informações, consulte [CodeDeploy preços](https://aws.amazon.com/codedeploy/pricing/), [ CloudWatch preços da Amazon](https://aws.amazon.com/cloudwatch/pricing/) e [AWS Lambda preços](https://aws.amazon.com/lambda/pricing/).

**Topics**
+ [Pré-requisitos](tutorial-lambda-sam-prereqs.md)
+ [Etapa 1: Configurar sua infraestrutura](tutorial-lambda-sam-setup-infrastructure.md)
+ [Etapa 2: Atualizar a função do Lambda](tutorial-lambda-sam-update-function.md)
+ [Etapa 3: Implantar a função do Lambda atualizada](tutorial-lambda-sam-deploy-update.md)
+ [Etapa 4: Visualizar os resultados da implantação](tutorial-lambda-sam-deploy-view-results.md)
+ [Etapa 5: limpar](tutorial-lambda-clean-up.md)