

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á.

# Crie um aplicativo para a implantação de uma AWS Lambda função (console)
<a name="applications-create-lambda"></a>

Você pode usar o CodeDeploy console para criar um aplicativo para a implantação de uma AWS Lambda função.

1. Faça login no Console de gerenciamento da AWS e abra o CodeDeploy console em [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy).
**nota**  
Faça login com o mesmo usuário que você configurou em [Começando com CodeDeploy](getting-started-codedeploy.md).

1. No painel de navegação, expanda a opção **Implantar** e selecione **Conceitos básicos**.

1. Na página **Criar aplicativo**, escolha **Usar CodeDeploy**.

1. Insira o nome do aplicativo em **Application name (Nome do aplicativo)**.

1. Em **Compute platform (Plataforma de computação)**, selecione **AWS Lambda**.

1. Escolha **Criar aplicação**.

1. Na página do aplicativo, na guia **Grupos de implantação**, selecione **Criar grupo de implantação**.

1. Em **Nome do grupo de implantação** digite um nome que descreva o grupo de implantação.
**nota**  
Se quiser usar as mesmas configurações usadas em outro grupo de implantação (incluindo o nome do grupo de implantação e a configuração de implantação), escolha essas configurações nessa página. Embora esse novo grupo de implantação e o grupo de implantação existente possam ter o mesmo nome, CodeDeploy trate-os como grupos de implantação separados, pois cada um está associado a um aplicativo separado.

1. Em **Função de serviço**, escolha uma função de serviço que conceda CodeDeploy acesso AWS Lambda a. Para obter mais informações, consulte [Etapa 2: criar uma função de serviço para CodeDeploy](getting-started-create-service-role.md).

1.  Se você deseja usar uma configuração de implantação predefinida, selecione uma opção em **Deployment configuration (Configuração de implantação)** e vá para a etapa 12. Para criar uma configuração personalizada, vá para a próxima etapa.

   Para obter mais informações sobre configurações de implantação, consulte [Configurações de implantação em uma plataforma de AWS Lambda computação](deployment-configurations.md#deployment-configuration-lambda).

1. Para criar uma configuração personalizada, escolha **Create deployment configuration (Criar uma configuração de implantação)** e faça o seguinte:

   1. Em **Deployment configuration name (Nome da configuração de implantação)**, digite um nome para a configuração.

   1. Em **Type (Tipo)**, escolha um tipo de configuração. Se você escolher **Canário**, o tráfego será deslocado em dois incrementos. Se você escolher **Linear**, o tráfego será deslocado em incrementos iguais com um número igual de minutos entre cada incremento.

   1. Em **Etapa**, digite uma porcentagem do tráfego, entre 1 e 99, que será deslocada. Se o seu tipo de configuração é **Canário**, essa é a porcentagem do tráfego que será deslocada no primeiro incremento. O tráfego restante é deslocado após o intervalo selecionado no segundo incremento. Se o seu tipo de configuração é **Linear**, essa é a porcentagem do tráfego que será deslocada no início de cada intervalo.

   1. Em **Interval (lntervalo)**, digite um valor em minutos. Se o seu tipo de configuração é **Canário**, esse é o número de minutos entre o primeiro e o segundo deslocamento de tráfego. Se o seu tipo de configuração é **Linear**, esse é o número de minutos entre cada deslocamento incremental.
**nota**  
A duração máxima de uma AWS Lambda implantação é de dois dias ou 2.880 minutos. Portanto, o valor máximo especificado por **Intervalo** para uma configuração canário é 2.800 minutos. O valor máximo de uma configuração linear depende do valor de **Etapa**. Por exemplo, se a porcentagem de etapa de um deslocamento de tráfego linear for 25%, haverá quatro deslocamentos de tráfego. O valor máximo do intervalo é 2.880 dividido por quatro, ou 720 minutos.

   1. Escolha **Criar configuração de implantação**.

1. (Opcional) Em **Avançado**, configure todas as opções que você deseja incluir na implantação, como acionadores de notificação do Amazon SNS, alarmes da CloudWatch Amazon ou reversões automáticas.

   Para obter mais informações, consulte [Configurar opções avançadas para um grupo de implantação](deployment-groups-configure-advanced-options.md). 

1. Selecione **Criar grupo de implantação**. 