Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Einen Network Load Balancer für private API-Gateway-Integrationen einrichten (veraltet)
Anmerkung
Die folgende Implementierung von privaten Integrationen verwendet VPC-Links V1. VPC-Links V1 sind Legacy-Ressourcen. Wir empfehlen die Verwendung von VPC-Links V2 für REST APIs.
Das folgende Verfahren beschreibt die Schritte zur Einrichtung eines Network Load Balancer (NLB) für private API Gateway Gateway-Integrationen mithilfe der EC2 Amazon-Konsole und enthält Referenzen mit detaillierten Anweisungen für jeden Schritt.
Für jede VPC, in der Sie Ressourcen haben, müssen Sie nur einen NLB und einen konfigurieren. VPCLink Der NLB unterstützt mehrere Listener und Zielgruppen pro NLB. Sie können jeden Dienst als einen bestimmten Listener im NLB konfigurieren und einen einzigen verwenden, um eine Verbindung VPCLink zum NLB herzustellen. Bei der Erstellung der privaten Integration in API Gateway definieren Sie jeden Service unter Verwendung des Ports, der dem Service zugewiesen ist. Weitere Informationen finden Sie unter Tutorial: Erstellen einer REST-API mit einer privaten Integration. Der Network Load Balancer und die API müssen demselben AWS-Konto gehören.
So erstellen Sie einen Network Load Balancer für die private Integration unter Verwendung der API Gateway-Konsole:
-
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Richten Sie einen Webserver auf einer EC2 Amazon-Instance ein. Ein Beispiel der Einrichtung finden Sie unter Installieren eines LAMP-Webservers auf Amazon Linux 2.
-
Erstellen Sie einen Network Load Balancer, registrieren Sie die EC2 Instance bei einer Zielgruppe und fügen Sie die Zielgruppe einem Listener des Network Load Balancer hinzu. Für weitere Informationen befolgen Sie die Anweisungen unter Erste Schritte mit Network Load Balancern.
-
Nachdem der Network Load Balancer erstellt wurde, gehen Sie wie folgt vor:
Notieren Sie sich den ARN des Network Load Balancers. Sie benötigen ihn, um einen VPC-Link in API Gateway für die Integration der API mit den VPC-Ressourcen hinter dem Network Load Balancer zu erstellen.
-
Schalten Sie die Sicherheitsgruppen-Evaluierung für aus. PrivateLink
-
Um die Sicherheitsgruppenauswertung für den PrivateLink Datenverkehr mithilfe der Konsole zu deaktivieren, können Sie auf der Registerkarte Sicherheit auf Bearbeiten klicken. Deaktivieren Sie in den Sicherheitseinstellungen die Option Regeln für eingehenden PrivateLink Datenverkehr durchsetzen.
-
Verwenden Sie den folgenden set-security-groupsBefehl, um die Sicherheitsgruppenauswertung für den PrivateLink Datenverkehr zu deaktivieren:
aws elbv2 set-security-groups --load-balancer-arnarn:aws:elasticloadbalancing:us-east-2:111122223333:loadbalancer/net/my-loadbalancer/abc12345\ --security-groupssg-123345a--enforce-security-group-inbound-rules-on-private-link-traffic off
-
Anmerkung
Fügen Sie keine Abhängigkeiten zu API Gateway hinzu, CIDRs da sie sich ohne vorherige Ankündigung ändern können.