Wie kann ich einen Application Load Balancer erstellen und dann Amazon ECS-Aufgaben automatisch registrieren?
Lesedauer: 4 Minute
0
Ich möchte einen Application Load Balancer erstellen und dann automatisch Amazon Elastic Container Service (Amazon ECS)-Aufgaben registrieren.
Behebung
Erstellen Sie eine Zielgruppe
- Wählen Sie in der Amazon-EC2-Konsole im Navigationsbereich Zielgruppen aus.
- Wählen Sie Zielgruppe erstellen aus.
- Geben Sie für Zielgruppenname einen Namen ein.
- Wählen Sie als Zieltyp Instance oder IP aus.
**Wichtig:**Wenn die Aufgabendefinition Ihres Services den awsvpc-Netzwerkmodus verwendet (erforderlich für die Startart AWS Fargate), müssen Sie IP als Zieltyp auswählen. Dies liegt daran, dass Aufgaben, die den awsvpc-Netzwerkmodus verwenden, einer Elastic Netzwerk-Schnittstelle zugeordnet sind. Diese Aufgaben sind keiner Amazon Elastic Compute Cloud (Amazon EC2)-Instance zugeordnet. - Wählen Sie für VPC die VPC aus, die Sie Ihrer Zielgruppe zuordnen möchten.
- Wählen Sie Erstellen aus.
Verbinden Sie Ihre Zielgruppe mit Ihrem Load Balancer
- Wählen Sie im Navigationsbereich der Amazon-EC2-Konsole Load Balancers aus.
- Wählen Sie Load Balancer erstellen aus.
- Wählen Sie für Application Load Balancer die Option Erstellen aus.
- Geben Sie für Name einen Namen für den Load Balancer ein.
- Wählen Sie im Abschnitt Listeners für Load Balancer Protocol HTTP oder HTTPS aus.
- Wählen Sie im Abschnitt Availability Zones für VPC Ihre VPC aus.
- Wählen Sie für Availability Zones mindestens zwei Subnetz-IDs aus.
- Wählen Sie Weiter: Sicherheitseinstellungen konfigurieren und dann Weiter: Sicherheitsgruppen konfigurieren aus.
- Wählen Sie in der Spalte Sicherheitsgruppen-ID die Sicherheitsgruppen-ID aus, die Sie an den Load Balancer anhängen möchten.
- Wählen Sie Weiter: Routing konfigurieren aus.
- Wählen Sie im Abschnitt Zielgruppe für Zielgruppe die Option Bestehende Zielgruppe aus.
- Wählen Sie für Name die Zielgruppe aus, die Sie zuvor im Abschnitt Zielgruppe erstellen erstellt haben.
- Wählen Sie Weiter: Ziele registrieren, Weiter: Überprüfen, Erstellen aus.
Erstellen Sie einen Amazon ECS-Service mit dem vorherigen Application Load Balancer
- Öffnen Sie die Amazon-ECS-Konsole.
- Wählen Sie im Navigationsbereich Cluster und dann Ihren Cluster aus.
- Wählen Sie auf der Registerkarte Dienste die Option Erstellen aus.
- Vergewissern Sie sich im Abschnitt Dienst konfigurieren, dass Sie mindestens eine Aufgabendefinition erstellt haben.
**Wichtig:**Um einen Load Balancer zu verwenden, müssen Sie containerPort in Ihrer Aufgabendefinition verwenden. - Wählen Sie als Startart eine Startart aus.
- Geben Sie als Dienstname einen Dienstnamen ein.
- Geben Sie unter Anzahl der Aufgaben die Anzahl der Aufgaben ein.
- Wählen Sie Nächster Schritt aus.
- Wählen Sie im Abschnitt Load Balancer für die Load Balancer-Art die Option Application Load Balancer aus.
- Für Container zu Lastausgleich vergewissern Sie sich, dass der Container-Name und der Anschluss korrekt sind, und wählen Sie Zum Load Balancer hinzufügen aus.
- Wählen Sie für den Produktions-Listener-Anschluss den Anwendungsanschluss aus, der von Ihrer Anwendung verwendet wird (z. B. 80:HTTP).
- Wählen Sie als Zielgruppenname die Zielgruppe aus, die Sie zuvor im Abschnitt Zielgruppe erstellen erstellt haben.
- Wählen Sie Nächster Schritt aus.
- Wählen Sie für Service Auto Scaling die Option Die gewünschte Zählung des Dienstes anpassen oder Die gewünschte Zählung des Dienstes nicht anpassen basierend auf der Einrichtung Ihrer Amazon ECS-Serviceanwendung.
- Wählen Sie Nächster Schritt und dann Service erstellen aus.
- Wählen Sie Dienst anzeigen und dann die Registerkarte Aufgaben aus.
- Wählen Sie das Aktualisierungssymbol und überprüfen Sie dann, ob sich Ihre Aufgaben im Status LÄUFT befinden.
Sehen Sie sich Ihre in der Zielgruppe registrierten Aufgaben an
- Öffnen Sie die Amazon-EC2-Konsole.
- Wählen Sie Zielgruppen und dann die Zielgruppe aus, die Sie zuvor im Abschnitt Zielgruppe erstellen erstellt haben.
- Um die registrierten Ziele in der Zielgruppe anzuzeigen, wählen Sie die Registerkarte Ziele aus.
**Hinweis:**Informationen zur Behebung von nicht bestandenen Zustandsprüfungen für Ihren Application Load Balancer, finden Sie unter Wie kann ich meine Amazon ECS-Aufgaben mithilfe der Amazon EC2-Startart ausführen, um die Application Load Balancer-Zustandsprüfung in Amazon ECS zu bestehen?
Ähnliche Informationen
AWS OFFICIALAktualisiert vor 2 Jahren
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor einem Jahr
- AWS OFFICIALAktualisiert vor 3 Jahren
- AWS OFFICIALAktualisiert vor 4 Monaten
- AWS OFFICIALAktualisiert vor einem Jahr