Solución de problemas de las implementaciones de AWS Lambda - AWS CodeDeploy

Solución de problemas de las implementaciones de AWS Lambda

Las implementaciones de AWS Lambda no se realizan correctamente si se detiene manualmente una implementación de Lambda que no tiene configuradas las restauraciones

En algunos casos, el alias de una función de Lambda especificada en una implementación podría hacer referencia a dos versiones diferentes del función. Como consecuencia, no se realizan correctamente los intentos posteriores de implementar la función de Lambda. Una implementación de Lambda puede entrar en este estado cuando no tiene configuradas las reversiones y se detiene manualmente. Para continuar, utilice la consola de AWS Lambda para asegurarse de que la función no esté configurada para el desvío de tráfico entre dos versiones:

  1. Inicie sesión en la Consola de administración de AWS y abra la consola AWS Lambda en https://console.aws.amazon.com/lambda/.

  2. En el panel izquierdo, elija Functions (Funciones).

  3. Seleccione el nombre de la función de Lambda que está en la implementación de CodeDeploy.

  4. En Alias, elija el alias utilizado en la implementación de CodeDeploy y, a continuación, elija Editar.

  5. En Alias ponderado, elija none. Esto garantiza que el alias no esté configurado para desviar un porcentaje (o peso) del tráfico a más de una versión. Anote la versión seleccionada en Version (Versión).

  6. Seleccione Save.

  7. Abra la consola de CodeDeploy e intente implementar la versión que se muestra en el menú desplegable del paso 5.