Solução de problemas de implantação do AWS Lambda - AWS CodeDeploy

Solução de problemas de implantação do AWS Lambda

As implantações do AWS Lambda falham após a interrupção manual de uma implantação do Lambda que não tem reversões configuradas

Em alguns casos, o alias da função do Lambda especificada em uma implantação pode fazer referência a duas versões diferentes da função. O resultado é que as tentativas subsequentes de implantar a função do Lambda falham. A implantação do Lambda pode chegar a esse estado quando não há reversões configuradas e ela for interrompida manualmente. Para continuar, use o console do AWS Lambda para garantir que a função não seja configurada para deslocar o tráfego entre duas versões:

  1. Faça login no Console de gerenciamento da AWS e abra o console do AWS Lambda em https://console.aws.amazon.com/lambda/.

  2. No painel esquerdo, escolha Functions (Funções).

  3. Selecione o nome da função do Lambda que está em sua implantação do CodeDeploy.

  4. Em Aliases, escolha o alias usado em sua implantação do CodeDeploy e, em seguida, escolha Editar.

  5. Em Alias ponderado, escolha none. Isso garante que o alias não esteja configurado para deslocar uma porcentagem, ou peso, do tráfego para mais de uma versão. Anote a versão selecionada em Version (Versão).

  6. Escolha Salvar.

  7. Abra o console do CodeDeploy e tente uma implantação da versão exibida no menu suspenso na etapa 5.