Configurer l'application dans CodeDeploy avec l'équilibreur de charge

Oct 01 2020

En suivant ce tutoriel , sous Configurer l'application dans CodeDeploy , il lit

  1. Sous Equilibreur de charge, décochez Activer l'équilibrage de charge.
  2. Cliquez sur Créer un groupe de déploiement.

Le problème est que, lorsque je clique sur Créer un groupe de déploiement

il affiche un avertissement indiquant que "Choisir un groupe cible" est requis

La documentation ne fait pas référence à la nécessité de créer un tel groupe cible, mais est apparemment un must. Notez que atm je n'ai aucune option là-dedans.

Si je passe de «Application Load Balancer ou Network Load Balancer» à «Classic Load Balancer», je dois alors choisir un équilibreur de charge mais également pas de ptions dans la liste déroulante.

Étant donné que je veux simplement créer ce groupe de déploiement, comment créer le (groupe cible OU équilibreur de charge) et à quoi il devrait ressembler?

Réponses

1 Marcin Oct 01 2020 at 08:10

Comment créer le groupe cible et à quoi il devrait ressembler?

Le groupe cible (TG) et votre ALB doivent exister avant que vous n'essayiez de les utiliser dans les déploiements.

Pour créer TG, vous devez accéder à EC2 Console -> Groupes cibles. Son apparence dépend de votre application . Quel port il exécute, quel type de contrôle de santé il devrait utiliser et ainsi de suite. Il n'y a pas de configuration qui conviendra à tous les cas d'utilisation possibles.

Mais si vous n'avez pas de TG per-existant, alors vous n'avez probablement pas ALB également. Ainsi, vous n'en avez peut-être pas besoin du tout. Ils ne sont pas nécessaires pour que CodeDeploy fonctionne.


Éditer

Cochez la case «Activer l'équilibreur de charge», vous ne serez pas obligé d'en utiliser un.

Si vous lisez attentivement ce qui y est mentionné à l'étape 7, il est dit

Sous Equilibreur de charge, décochez Activer l'équilibrage de charge.

Alors décochez-la et vous êtes prêt à cliquer sur le bouton "Créer un groupe de déploiement"