Creación de una aplicación para la implementación de una función de AWS Lambda (consola) - AWS CodeDeploy

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de una aplicación para la implementación de una función de AWS Lambda (consola)

Puede usar la CodeDeploy consola para crear una aplicación para el despliegue de una AWS Lambda función.

  1. Inicie sesión en la CodeDeploy consola AWS Management Console y ábrala en https://console.aws.amazon.com/codedeploy.

    nota

    Inicie sesión con el mismo usuario que configuró en Empezar con CodeDeploy.

  2. En el panel de navegación, expanda Implementar y elija Introducción.

  3. En la página Crear aplicación, selecciona Usar CodeDeploy.

  4. Especifique el nombre de la aplicación en Application name (Nombre de la aplicación).

  5. En Compute platform (Plataforma de informática), elija AWS Lambda.

  6. Elija Crear aplicación.

  7. En la página de la aplicación, en la pestaña Grupos de implementación, elija Crear grupo de implementación.

  8. En Nombre de grupo de implementación, introduzca un nombre que describa el grupo de implementación.

    nota

    Si desea utilizar la misma configuración empleada en otro grupo de implementación (incluido el nombre del grupo de implementación y la configuración de implementación), elija esos valores en esta página. Si bien este nuevo grupo de implementación y el grupo de implementación existente pueden tener el mismo nombre, los CodeDeploy trata como grupos de implementación independientes, ya que cada uno está asociado a una aplicación diferente.

  9. En Función de servicio, elija una función de servicio a la que conceda CodeDeploy acceso AWS Lambda. Para obtener más información, consulte Paso 2: Crear un rol de servicio para CodeDeploy.

  10. Si desea utilizar una configuración de implementación predefinida, elija una en Deployment configuration (Configuración de implementación) y, a continuación, vaya al paso 12. Para crear una configuración personalizada, continúe al paso siguiente.

    Para obtener más información acerca de las configuraciones de implementación, consulte Configuraciones de implementación en una plataforma de informática de AWS Lambda.

  11. Para crear una configuración personalizada, elija Create deployment configuration (Crear configuración de implementación) y, a continuación, haga lo siguiente:

    1. En Deployment configuration name (Nombre de la configuración de implementación), introduzca un nombre para la configuración.

    2. En Type (Tipo), elija un tipo de configuración. Si elige Canary, el tráfico se desvía en dos incrementos. Si elige Linear, el tráfico se desvía en incrementos iguales con el mismo número de minutos entre incrementos.

    3. En Step, introduzca el porcentaje de tráfico, comprendido entre 1 y 99, que se debe desviar. Si el tipo de configuración es Canary, este es el porcentaje de tráfico que se desvía en el primer incremento. El tráfico restante se desvía después del intervalo seleccionado en el segundo incremento. Si el tipo de configuración es Linear, este es el porcentaje de tráfico que se desvía al comienzo de cada intervalo.

    4. En Interval (Intervalo), introduzca el número de minutos. Si el tipo de configuración es Canary, este es el número de minutos entre el primer y el segundo desvío de tráfico. Si el tipo de configuración es Linear (Lineal), este es el número de minutos entre cada desvío incremental.

      nota

      La duración máxima de una AWS Lambda implementación es de dos días o 2880 minutos. Por lo tanto, el valor máximo especificado para Interval en una configuración “canary” es de 2 800 minutos. EL valor máximo para una configuración “linear” depende del valor de Step. Por ejemplo, si el porcentaje de incremento de un desvío de tráfico “linear” es del 25%, hay cuatro desvíos de tráfico. El valor de intervalo máximo es de 2880 dividido entre cuatro, o 720 minutos.

    5. Elija Create deployment configuration (Crear configuración de implementación).

  12. (Opcional) En Avanzado, configure las opciones que desee incluir en la implementación, como los activadores de notificaciones de Amazon SNS, CloudWatch las alarmas de Amazon o las reversiones automáticas.

    Para obtener más información, consulte Configuración de las opciones avanzadas de un grupo de implementación.

  13. Elija Crear grupo de implementación.