Création d'une application pour le déploiement d'une AWS Lambda fonction (console) - AWS CodeDeploy

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'une application pour le déploiement d'une AWS Lambda fonction (console)

Vous pouvez utiliser la CodeDeploy console pour créer une application pour le déploiement d'une AWS Lambda fonction.

  1. Connectez-vous à la CodeDeploy console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/codedeploy.

    Note

    Connectez-vous avec le même utilisateur que celui que vous avez configuréCommencer avec CodeDeploy.

  2. Dans le volet de navigation, développez Deploy et choisissez Getting started.

  3. Sur la page Créer une application, choisissez Utiliser CodeDeploy.

  4. Entrez le nom de votre application dans Nom de l'application.

  5. Dans Plateforme de calcul, choisissez AWS Lambda.

  6. Choisissez Créer une application.

  7. Sur la page de votre application, dans l'onglet Groupe de déploiement, choisissez Créer un groupe de déploiement.

  8. Dans Nom du groupe de déploiement, entrez un nom décrivant le groupe de déploiement.

    Note

    Si vous souhaitez utiliser les mêmes paramètres que ceux utilisés dans un autre groupe de déploiement (y compris le nom de groupe de déploiement et la configuration de déploiement), choisissez ces paramètres sur cette page. Bien que ce nouveau groupe de déploiement et le groupe de déploiement existant puissent porter le même nom, CodeDeploy ils sont traités comme des groupes de déploiement distincts, car chacun est associé à une application distincte.

  9. Dans Rôle de service, choisissez un rôle de service qui accorde CodeDeploy l'accès à AWS Lambda. Pour plus d’informations, consultez Étape 2 : créer un rôle de service pour CodeDeploy.

  10. Si vous souhaitez utiliser une configuration de déploiement prédéfinie, choisissez-en une dans Configuration de déploiement, puis passez à l'étape 12. Pour créer une configuration personnalisée, passez à l'étape suivante.

    Pour plus d'informations sur les configurations de déploiement, consultez Configurations de déploiement sur une plateforme AWS Lambda informatique.

  11. Pour créer une configuration personnalisée, choisissez Créer une configuration de déploiement, puis faites ce qui suit :

    1. Dans Nom de la configuration de déploiement, entrez un nom unique pour la configuration.

    2. Dans Type, choisissez un type de configuration. Si vous choisissez Canary, le trafic est déplacé en deux incréments. Si vous choisissez Linear, le trafic est déplacé en incréments égaux, avec un nombre égal de minutes entre chaque incrément.

    3. Pour Step, saisissez le pourcentage de trafic entre 1 et 99 à déplacer. Si votre type de configuration est Canary, c'est le pourcentage de trafic qui est déplacé dans le premier incrément. Le trafic restant est déplacé après l'intervalle sélectionné dans le deuxième incrément. Si votre type de configuration est Linear, c'est le pourcentage de trafic déplacé au début de chaque intervalle.

    4. Dans Intervalle, entrez le nombre de minutes. Si votre type de configuration est Canary, ceci est le nombre de minutes entre le premier et deuxième déplacement de trafic. Pour une configuration Linéaire, il s'agit du nombre de minutes entre chaque déplacement de trafic incrémental.

      Note

      La durée maximale d'un AWS Lambda déploiement est de deux jours, soit 2 880 minutes. Donc, la valeur maximale spécifiée pour Interval dans une configuration canary est de 2800 minutes. La valeur maximale d'une configuration linéaire dépend de la valeur de Step. Par exemple, si le pourcentage de trafic linéaire est de 25 %, il y aura quatre déplacements de trafic. La valeur maximale d'intervalle est 2800 divisé par quatre, soit 720 minutes.

    5. Choisissez Créer une configuration de déploiement.

  12. (Facultatif) Dans Avancé, configurez les options que vous souhaitez inclure dans le déploiement, telles que les déclencheurs de notification Amazon SNS, les CloudWatch alarmes Amazon ou les annulations automatiques.

    Pour plus d’informations, consultez Configuration des options avancées d'un groupe de déploiement.

  13. Choisissez Créer un groupe de déploiement.