Richten Sie die Anwendung in CodeDeploy mit Load Balancer ein
Während folgend dieses Tutorial , unter der Anwendung in CodeDeploy - Setup , liest es
- Deaktivieren Sie unter Load Balancer das Kontrollkästchen Load Balancing aktivieren.
- Klicken Sie auf Bereitstellungsgruppe erstellen.
Wenn ich auf Bereitstellungsgruppe erstellen klicke
Es wird eine Warnung angezeigt, dass "Zielgruppe auswählen" erforderlich ist
Die Dokumentation bezieht sich nicht auf die Notwendigkeit, eine solche Zielgruppe zu erstellen, ist aber anscheinend ein Muss. Beachten Sie, dass atm ich dort keine Optionen habe.
Wenn ich von "Application Load Balancer oder Network Load Balancer" zu "Classic Load Balancer" wechsle, muss ich einen Load Balancer auswählen, aber auch keine Punkte in der Dropdown-Liste.
In Anbetracht dessen, dass ich nur diese Bereitstellungsgruppe erstellen möchte, wie wird die (Zielgruppe ODER Load Balancer) erstellt und wie sollte sie aussehen?
Antworten
Wie erstelle ich die Zielgruppe und wie sollte sie aussehen?
Die Zielgruppe (TG) und Ihr ALB müssen vorhanden sein, bevor Sie versuchen, sie in Bereitstellungen zu verwenden.
Um TG zu erstellen, müssen Sie zu EC2 Console -> Zielgruppen gehen. Wie es aussehen soll, hängt von Ihrer Anwendung ab . Welchen Port läuft es, welche Art von Gesundheitsprüfung sollte es verwenden und so weiter. Es gibt kein Setup, das für alle möglichen Anwendungsfälle geeignet ist.
Aber wenn Sie kein vorhandenes TG haben, dann haben Sie wahrscheinlich auch kein ALB. Vielleicht brauchen Sie sie also gar nicht. Sie sind nicht erforderlich, damit CodeDeploy funktioniert.
Bearbeiten
Aktivieren Sie das Kontrollkästchen "Load Balancer aktivieren", dann müssen Sie keinen verwenden.
Wenn Sie sorgfältig lesen, was dort in Schritt 7 erwähnt wird, heißt es
Deaktivieren Sie unter Load Balancer das Kontrollkästchen Load Balancing aktivieren .
Deaktivieren Sie es einfach und klicken Sie auf die Schaltfläche "Bereitstellungsgruppe erstellen"