Wie behebe ich Verbindungsprobleme zwischen einem Amazon-VPC-Schnittstellenendpunkt und einem Endpunkt-Service?

Lesedauer: 3 Minute
0

Ich möchte Verbindungsprobleme zwischen einem Amazon Virtual Private Cloud (Amazon VPC)-Endpunkt und einem Endpunkt-Service beheben.

Kurzbeschreibung

Überprüfen Sie die folgenden Konfigurationen, um Verbindungsprobleme zwischen einem Amazon-VPC-Schnittstellenendpunkt und einem Endpunkt-Service zu beheben:

  • Status der Endpunkt-Verbindung
  • Zuordnung von Availability Zones
  • Unabhängigkeit der Availability Zones
  • Antwort des Network Load Balancers
  • Listener Port des Network Load Balancers
  • Zonaler DNS-Name
  • Sicherheitsgruppe und Regeln der Netzwerk-Zugriffssteuerungsliste (Netzwerk-ACL)

Lösung

Überprüfen des Verbindungsstatus des Endpunkts

Die Endpunktverbindung muss sich im Status Verfügbar befinden. Wenn sich die Endpunktverbindung im Status Ausstehend oder Abgelehnt befindet, tritt bei jeder Verbindung ein Timeout auf, die vom Schnittstellenendpunkt an den Network Load Balancer gesendet wird.

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  • Erteilen Sie einem Servicebenutzer die Berechtigungen, um einen Schnittstellenendpunkt für den Service zu erstellen. Weitere Informationen finden Sie unter Manage permissions.
  • Vergewissern Sie sich, dass Sie die Verbindungsanfrage akzeptiert haben. Wenn Sie die Verbindungsanfrage nicht akzeptieren, kann der Servicebenutzer nicht auf Ihren Endpunkt-Service zugreifen.
  • Fordern Sie an, dass der Endpunkt-Serviceanbieter die Endpunktverbindung akzeptiert, um die Verbindung zu aktivieren. Standardmäßig muss der Endpunkt-Serviceanbieter Verbindungsanfragen manuell akzeptieren. Außerdem kann der Endpunkt-Serviceanbieter die Einstellungen so konfigurieren, dass Verbindungsanfragen automatisch akzeptiert werden.

Überprüfen der Zuordnungen von Availability Zones

Um Probleme mit der Zuordnung von Availability Zones zu beheben oder zu verhindern, stellen Sie sicher, dass Sie beim Erstellen von Ressourcen die AZ-ID verwenden. Weitere Informationen finden Sie unter Wie behebe ich den Fehler „Endpunkt unterstützt die Availability Zone nicht“, wenn ich versuche, einen Amazon-VPC-Endpunkt zuzuordnen?

Überprüfen der Unabhängigkeit der Availability Zone

Wenn der Network Load Balancer des Serviceanbieters ein fehlerhaftes Zonenziel hat, aktivieren Sie zonenübergreifendes Load Balancing. So können Anfragen unabhängig von der Endpunktzone des Benutzers an fehlerfreie Zonen hinter dem Load Balancer gesendet werden.

Überprüfen der Antwort des Network Load Balancers

Sie können eine Verbindungsanfrage von einer Instance innerhalb derselben Amazon VPC aus simulieren, in der sich der Network Load Balancer befindet. Wenn Sie nicht die erwartete Antwort erhalten, führen Sie eine Problembehebung bei Ihrem Network Load Balancer durch.

Prüfen des Listener Ports des Network Load Balancers

Stellen Sie sicher, dass der Schnittstellen-VPC-Endpunkt den Datenverkehr an den richtigen Listener Port des Network Load Balancers sendet. Wenn Ihr Listener Port beispielsweise für Port 80 konfiguriert ist und der Datenverkehr über Port 443 gesendet wird, erscheint der Fehler Connection refused.

Überprüfen des zonalen DNS-Namen

Wenn Sie einen zonalen DNS-Namen für den Amazon-VPC-Schnittstellenendpunkt verwenden, überprüfen Sie die Zonen-Reaktionsfähigkeit auf Seiten des Serviceanbieters. Es hat sich bewährt, den DNS-Namen der jeweiligen AWS-Region zu verwenden, um zu überprüfen, ob Anfragen an fehlerfreie Zonen gesendet werden.

Beheben von Verbindungsproblemen mit dem Servicebenutzer-Schnittstellenendpunkts

Stellen Sie sicher, dass die Sicherheitsgruppe und die Netzwerk-ACL-Regeln Datenverkehr zum und vom Endpunkt-Service zulassen. Weitere Informationen finden Sie unter Wie behebe ich Verbindungsprobleme mit meinen Amazon VPC-Schnittstellenendpunkten?

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 4 Monaten