Herstellen einer Verbindung mit einem Amazon Aurora-DB-Cluster - Amazon Aurora

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.

Herstellen einer Verbindung mit einem Amazon Aurora-DB-Cluster

Sie können mit denselben Tools eine Verbindung zu einer DB-Instance in einem Aurora-DB-Cluster einrichten, die Sie UCH für die Verbindung mit einer MySQL- oder PostgreSQL-Datenbank verwenden. Sie geben eine Verbindungszeichenfolge mit einem beliebigen Skript, einem Hilfsprogramm oder einer Anwendung an, das/die sich mit einer MySQL- oder PostgreSQL-DB-Instance verbindet. Hierbei können Sie den gleichen öffentlichen Schlüssel für Secure Sockets Layer (SSL)-Verbindungen nutzen.

In der Verbindungszeichenfolge verwenden Sie typischerweise die Host- und Port-Informationen von besonderen mit dem DB-Cluster verbundenen Endpunkten. Mit diesen Endpunkten können Sie dieselben Verbindungsparameter verwenden, unabhängig davon, wie viele DB-Instances sich in dem Cluster befinden. Sie können die Host- und Port-Informationen aus einer spezifischen DB-Instance in Ihrem Aurora-DB_Cluster für spezielle Aufgaben wie die Fehlerbehebung verwenden.

Anmerkung

Bei Aurora Serverless-DB-Clustern stellen Sie eine Verbindung zum Datenbank-Endpunkt statt mit der DB-Instance her. Sie finden den Datenbank-Endpunkt für einen Aurora Serverless-DB-Cluster auf der Registerkarte Connectivity & security (Konnektivität und Sicherheit) von AWS Management Console. Weitere Informationen finden Sie unter Amazon verwenden Aurora Serverless v1.

Unabhängig von der Aurora-DB-Engine und spezifischen Tools, die Sie für die Arbeit mit dem DB-Cluster oder der Instance verwenden, muss der Endpunkt zugänglich sein. Ein Aurora-DB-Cluster kann nur in einer Virtual Private Cloud (VPC) erstellt werden, die auf dem Amazon VPC-Service basiert. Das bedeutet, dass Sie mit einem der folgenden Ansätze entweder innerhalb der VPC oder außerhalb der VPC auf den Endpunkt zugreifen.

  • Zugriff auf den Aurora-DB-Cluster innerhalb der VPC — Aktivieren Sie den Zugriff auf den Aurora-DB-Cluster über die VPC. Sie tun dies, indem Sie die Inbound-Regeln der Sicherheitsgruppe für die VPC bearbeiten, um den Zugriff auf Ihren spezifischen Aurora-DB-Cluster zu ermöglichen. Weitere Informationen, einschließlich der Konfiguration Ihrer VPC für verschiedene Aurora-DB-Cluster-Szenarien, finden Sie unter Amazon Virtual Private Cloud VPCs und Amazon Aurora.

  • Zugriff auf den Aurora-DB-Cluster außerhalb der VPC — Um von außerhalb der VPC auf einen Aurora-DB-Cluster zuzugreifen, verwenden Sie die öffentliche Endpunktadresse des DB-Clusters.

Weitere Informationen finden Sie unter Behebung von Aurora-Verbindungsfehlern.

Mit den AWS Treibern eine Verbindung zu Aurora-DB-Clustern herstellen

Die AWS Treibersuite wurde so konzipiert, dass sie schnellere Switchover- und Failover-Zeiten sowie Authentifizierung mit AWS Secrets Manager, AWS Identity and Access Management (IAM) und Federated Identity unterstützt. Die AWS Treiber sind darauf angewiesen, den Status des DB-Clusters zu überwachen und die Clustertopologie zu kennen, um den neuen Writer zu ermitteln. Dieser Ansatz reduziert die Switchover- und Failover-Zeiten auf einstellige Sekunden, im Vergleich zu mehreren zehn Sekunden bei Open-Source-Treibern.

In der folgenden Tabelle sind die Funktionen aufgeführt, die für die einzelnen Treiber unterstützt werden. Im Zuge der Einführung neuer Servicefunktionen besteht das Ziel der AWS Treibersuite darin, eine integrierte Unterstützung für diese Servicefunktionen zu bieten.

Funktion AWS JDBC-Treiber AWS Python-Treiber AWS ODBC-Treiber für MySQL AWS Erweiterter NodeJS-Wrapper
Failover-Unterstützung Ja Ja Ja Ja
Verbesserte Failover-Überwachung Ja Ja Ja Ja
Aufteilung von Lese-/Schreibvorgängen Ja Ja Nein Ja
Aurora-Verbindungs-Tracker Ja Ja Nein Ja
Verbindung mit Treiber-Metadaten Ja N/A
Telemetrie Ja Ja Nein Ja
Secrets Manager Ja Ja Ja Ja
IAM-Authentifizierung Ja Ja Ja Ja
Föderierte Identität (AD FS) Ja Ja Nein Ja
Föderierte Identität (Okta) Ja Ja Ja Ja
Aurora PostgreSQL Unbegrenzte Datenbank Ja (nur Aurora PostgreSQL) Nein Nein Ja (nur Aurora PostgreSQL)

Weitere Informationen zu den AWS Treibern finden Sie im entsprechenden Sprachtreiber für Ihren Aurora MySQL- oder Aurora PostgreSQL-DB-Cluster.

Herstellen einer Verbindung mit einem Amazon Aurora MySQL-DB-Cluster

Um sich bei Ihrem Aurora MySQL-DB-Cluster zu authentifizieren, können Sie entweder die MySQL-Authentifizierung mit Benutzername und Passwort oder die AWS Identity and Access Management (IAM) -Datenbankauthentifizierung verwenden. Weitere Informationen über die Verwendung der MySQL-Benutzernamen- und Passwort-Authentifizierung finden Sie unter Access Control and Account Management in der MySQL-Dokumentation. Weitere Informationen zur Verwendung der IAM-Datenbankauthentifizierung finden Sie unter IAM-Datenbankauthentifizierung.

Wenn Sie eine Verbindung mit Ihrem Amazon-Aurora-DB-Cluster mit MySQL 8.0-Kompatibilität hergestellt haben, können Sie SQL-Befehle ausführen, die mit MySQL 8.0 kompatibel sind. Die minimale kompatible Version ist MySQL 8.0.23. Weitere Informationen zur MySQL 8.0-SQL-Syntax finden Sie im MySQL 8.0-Referenzhandbuch. Informationen zu Einschränkungen für Aurora-MySQL-Version 3 finden Sie unter Vergleich von Aurora MySQL Version 3 und MySQL 8.0 Community Edition.

Wenn Sie eine Verbindung mit Ihrem Amazon-Aurora-DB-Cluster mit MySQL 5.7-Kompatibilität hergestellt haben, können Sie SQL-Befehle ausführen, die mit MySQL 5.7 kompatibel sind. Weitere Informationen zur MySQL 5.7-SQL-Syntax finden Sie im MySQL 5.7-Referenzhandbuch. Informationen zu Einschränkungen für Aurora MySQL 5.7 finden Sie unter Aurora My SQL Version 2 kompatibel mit My SQL 5.7.

Anmerkung

Eine nützliche und detaillierte Anleitung für die Herstellung von Verbindungen mit einem Amazon Aurora MySQL-DB-Cluster finden Sie im Handbuch für das Aurora-Verbindungsmanagement.

In der Detailansicht für Ihren DB-Cluster finden Sie den Cluster-Endpunkt, den Sie in Ihrer MySQL-Verbindungszeichenfolge verwenden können. Der Endpunkt besteht aus dem Domänenamen und dem Port für Ihr DB-Cluster. Wenn beispielsweise ein Endpunktwert mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com:3306 lautet, sollten Sie die folgenden Werte in einer MySQL-Verbindungszeichenfolge angeben:

  • Geben Sie als Host oder Host-Namen, an mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com

  • Geben Sie für Port 3306 oder den Port-Wert an, den Sie beim Erstellen des DB-Clusters verwendet haben

Der Cluster-Endpunkt verbindet Sie mit der primären Instance für das DB-Cluster. Sie können sowohl Lese- als auch Schreiboperationen mithilfe des Cluster-Endpunkts durchführen. Ihr DB-Cluster kann darüber hinaus bis zu 15 Aurora-Replicas besitzen, die einen schreibgeschützten Zugriff auf die Daten im DB-Cluster unterstützen. Die primäre Instance und jede Aurora-Replica haben jeweils einen eindeutigen Endpunkt, der unabhängig vom Cluster-Endpunkt ist, und Ihnen ermöglicht sich mit einer bestimmten DB-Instance im Cluster direkt zu verbinden. Der Cluster-Endpunkt verweist immer auf die primäre Instance. Falls die primäre Instance ausfällt und ersetzt wird, verweist der Cluster-Endpunkt auf die neue primäre Instance.

Um den Cluster-Endpunkt (Writer-Endpunkt) anzuzeigen, wählen Sie Databases (Datenbanken) in der Amazon RDS-Konsole und anschließend den Namen des DB-Clusters aus, um die Details des DB-Clusters anzuzeigen.

Detailbereich des Aurora MySQL Writer-Endpunkts, in dem die Verbindungsadresse für die Datenbankkonnektivität angezeigt wird.

Hilfsprogramme für die Herstellung von Verbindungen für Aurora MySQL

Unter anderem können Sie dazu die folgenden Verbindungsdienstprogramme verwenden:

Mit dem MySQL-Hilfsprogramm eine Verbindung zu Aurora MySQL herstellen

Gehen Sie wie folgt vor: Es wird davon ausgegangen, dass Sie Ihren DB-Cluster in einem privaten Subnetz der VPC konfiguriert haben. Sie stellen eine Verbindung über eine EC2 Amazon-Instance her, die Sie gemäß den Anleitungen unter konfiguriert habenTutorial: Erstellen eines Webservers und einer eines Amazon Aurora-DB-Clusters.

Anmerkung

Für dieses Verfahren ist die Installation des Webservers im Tutorial nicht nötig, erfordert jedoch die Installation von MariaDB 10.5.

So stellen Sie eine Verbindung mit einem DB-Cluster mit dem MySQL-Dienstprogramm her
  1. Melden Sie sich bei der EC2 Instance an, die Sie für die Verbindung zu Ihrem DB-Cluster verwenden.

    Die Ausgabe sollte in etwa wie folgt aussehen:

    Last login: Thu Jun 23 13:32:52 2022 from xxx.xxx.xxx.xxx __| __|_ ) _| ( / Amazon Linux 2 AMI ___|\___|___| https://aws.amazon.com/amazon-linux-2/ [ec2-user@ip-10-0-xxx.xxx ~]$
  2. Geben Sie den folgenden Befehl in die Befehlszeile ein, um eine Verbindung mit der primären DB-Instance Ihres DB-Clusters herzustellen.

    Ersetzen Sie für den -h-Parameter den Endpunkt-DNS-Namen für Ihre primäre Instance. Ersetzen Sie den -u-Parameter durch die Benutzer-ID eines Datenbankbenutzerkontos.

    mysql -h primary-instance-endpoint.AWS_account.AWS_Region.rds.amazonaws.com -P 3306 -u database_user -p

    Beispiel:

    mysql -h my-aurora-cluster-instance.c1xy5example.123456789012.eu-central-1.rds.amazonaws.com -P 3306 -u admin -p
  3. Geben Sie das Passwort für den Datenbankbenutzer ein.

    Die Ausgabe sollte in etwa wie folgt aussehen:

    Welcome to the MariaDB monitor. Commands end with ; or \g. Your MySQL connection id is 1770 Server version: 8.0.23 Source distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MySQL [(none)]>
  4. Geben Sie Ihre SQL-Befehle ein.

Mit dem Amazon Web Services (AWS) JDBC-Treiber eine Verbindung zu Aurora MySQL herstellen

Der Amazon Web Services (AWS) JDBC-Treiber ist als fortschrittlicher JDBC-Wrapper konzipiert. Dieser Wrapper ergänzt und erweitert die Funktionalität eines vorhandenen JDBC-Treibers, um Anwendungen dabei zu helfen, die Funktionen geclusterter Datenbanken wie Aurora MySQL zu nutzen. Der Treiber ist Drop-In-kompatibel mit dem Connector/J driver and the community MariaDB Connector/J Community-MySQL-Treiber.

Um den AWS JDBC-Treiber zu installieren, hängen Sie die JAR-Datei des AWS JDBC-Treibers an (befindet sich in der AnwendungCLASSPATH) und behalten Sie die Verweise auf den jeweiligen Community-Treiber bei. Aktualisieren Sie das jeweilige Verbindungs-URL-Präfix wie folgt:

  • jdbc:mysql:// auf jdbc:aws-wrapper:mysql://

  • jdbc:mariadb:// auf jdbc:aws-wrapper:mariadb://

Weitere Informationen zum AWS JDBC-Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im Amazon Web Services (AWS) JDBC-Treiber-Repository. GitHub

Anmerkung

Version 3.0.3 des Dienstprogramms MariaDB Connector/J stellt die Unterstützung für Aurora-DB-Cluster ein. Wir empfehlen daher dringend, zum JDBC-Treiber zu wechseln. AWS

Mit dem Amazon Web Services (AWS) Python-Treiber eine Verbindung zu Aurora MySQL herstellen

Der Amazon Web Services (AWS) Python-Treiber ist als fortschrittlicher Python-Wrapper konzipiert. Dieser Wrapper ergänzt den Open-Source-Treiber Psycopg und erweitert dessen Funktionalität. Der AWS Python-Treiber unterstützt Python-Versionen 3.8 und höher. Sie können das aws-advanced-python-wrapper Paket zusammen mit den psycopg Open-Source-Paketen mit dem pip Befehl installieren.

Weitere Informationen zum AWS Python-Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im GitHub Python-Treiber-Repository von Amazon Web Services (AWS).

Mit dem Amazon Web Services (AWS) ODBC-Treiber für MySQL eine Verbindung zu Aurora MySQL herstellen

Der AWS ODBC-Treiber für MySQL ist ein Client-Treiber, der für die Hochverfügbarkeit von Aurora MySQL entwickelt wurde. Der Treiber kann zusammen mit dem MySQL Connector/ODBC-Treiber existieren und ist mit denselben Workflows kompatibel.

Weitere Informationen über den AWS ODBC-Treiber für MySQL und vollständige Anweisungen zu dessen Installation und Verwendung finden Sie im Amazon Web Services (AWS) ODBC-Treiber für MySQL GitHub .

Mit dem Amazon Web Services (AWS) Advanced NodeJS Wrapper eine Verbindung zu Aurora MySQL herstellen

Der AWS Advanced NodeJS Wrapper ergänzt und erweitert die Funktionalität eines vorhandenen NodeJS-Treibers. Es hilft Anwendungen, die Funktionen geclusterter Datenbanken wie Aurora MySQL zu nutzen.

Weitere Informationen zum AWS Advanced NodeJS Wrapper und vollständige Anweisungen zu seiner Verwendung finden Sie im Amazon Web Services (AWS) Advanced NodeJS Wrapper-Repository. GitHub

Mit SSL eine Verbindung zu Aurora MySQL herstellen

Sie können SSL-Verschlüsselung für Verbindungen mit einer Aurora MySQL DB-Instance verwenden. Weitere Informationen finden Sie unter TLS-Verbindungen zu Aurora MySQL-DB-Clustern.

Verwenden Sie das MySQL-Hilfsprogramm wie im folgenden Vorgang beschrieben, um eine Verbindung per SSL herzustellen. Wenn Sie die IAM-Datenbank-Authentifizierung nutzen, müssen Sie eine SSL-Verbindung verwenden. Weitere Informationen finden Sie unter IAM-Datenbankauthentifizierung.

Anmerkung

Damit Sie sich mit dem Cluster-Endpunkt unter Verwendung von SSL verbinden können, muss Ihr Client-Verbindungshilfsprogramm Subject Alternative Names (SAN) unterstützen. Wenn Ihr Client-Verbindungshilfsprogramm kein SAN unterstützt, können Sie sich nicht direkt mit den Instances in Ihrem Aurora-DB-Cluster verbinden. Weitere Informationen zu Aurora-Endpunkten finden Sie unter Amazon Aurora Aurora-Endpunktverbindungen.

So stellen Sie eine SSL-Verbindung mit einem DB-Cluster mittels des MySQL-Hilfsprogramms her:

  1. Laden Sie den öffentlichen Schlüssel für das Amazon RDS-Signaturzertifikat herunter.

    Informationen zum Herunterladen von Zertifikaten finden Sie unter Verwenden von SSL/TLS zum Verschlüsseln einer Verbindung zu einer .

  2. Geben Sie den folgenden Befehl in die Befehlszeile ein, um sich mit der primären Instance eines DB-Clusters per SSL mithilfe des MySQL-Hilfsprogramms zu verbinden. Ersetzen Sie für den -h-Parameter den Endpunkt-DNS-Namen für Ihre primäre Instance. Ersetzen Sie den -u-Parameter durch die Benutzer-ID eines Datenbankbenutzerkontos. Ersetzen Sie entsprechend den SSL-Zertifikatsnamen für den Parameter --ssl-ca. Geben Sie das Hauptbenutzerpasswort ein, falls Sie aufgefordert werden.

    mysql -h mycluster-primary.123456789012.us-east-1.rds.amazonaws.com -u admin_user -p --ssl-ca=[full path]global-bundle.pem --ssl-verify-server-cert

Die Ausgabe sollte folgendermaßen oder ähnlich aussehen.

Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 350 Server version: 8.0.26-log MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>

Allgemeine Anweisungen zum Konstruieren von RDS for MySQL-Verbindungszeichenfolgen und zum Auffinden des öffentlichen Schlüssels für SSL-Verbindungen finden Sie unter Verbinden mit einer DB-Instance auf einer MySQL-Datenbank-Engine.

Herstellen einer Verbindung mit einem Amazon-Aurora-PostgreSQL-DB-Cluster

Sie können sich mit einer DB-Instance in Ihrem Amazon Aurora PostgreSQL-DB-Cluster mit denselben Tools verbinden, die Sie für die Verbindung mit einer PostgreSQL-Datenbank verwendet haben. Hierbei können Sie den gleichen öffentlichen Schlüssel für Secure Sockets Layer (SSL)-Verbindungen nutzen. Sie können die Endpunkt- und Portinformationen der primären Instance oder der Aurora-Replicas in Ihrem Aurora-PostgreSQL-DB-Cluster in der Verbindungszeichenfolge aller Skripts, Hilfsprogramme oder Anwendungen verwenden, die Verbindungen mit einer PostgreSQL-DB-Instance herstellen. Geben Sie in der Verbindungszeichenfolge die DNS-Adresse aus der primären Instance oder dem Endpunkt der Aurora-Replica als Host-Parameter an. Geben Sie die Portnummer aus dem Endpunkt als Portparameter an.

Sobald Sie eine Verbindung zu einer DB-Instance in Ihrem Amazon-Aurora-PostgreSQL-DB-Cluster hergestellt haben, können Sie einen beliebigen SQL-Befehl ausführen, der mit PostgreSQL kompatibel ist.

In der Detailansicht Ihres Aurora-PostgreSQL-DB-Clusters finden Sie den Cluster-Endpunktnamen, den Status, den Typ und die Portnummer. Sie verwenden den Endpunkt und die Portnummer in Ihrer PostgreSQL-Verbindungszeichenfolge. Wenn beispielsweise der Endpunktwert mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com lautet, geben Sie die folgenden Werte in der PostgreSQL-Verbindungszeichenfolge an:

  • Geben Sie als Host oder Host-Namen, an mycluster.cluster-123456789012.us-east-1.rds.amazonaws.com

  • Geben Sie für Port 5432 oder den Port-Wert an, den Sie beim Erstellen des DB-Clusters verwendet haben

Der Cluster-Endpunkt verbindet Sie mit der primären Instance für das DB-Cluster. Sie können sowohl Lese- als auch Schreiboperationen mithilfe des Cluster-Endpunkts durchführen. Ihr DB-Cluster kann darüber hinaus bis zu 15 Aurora-Replicas besitzen, die einen schreibgeschützten Zugriff auf die Daten im DB-Cluster unterstützen. Jede DB-Instance im Aurora-Cluster (d. h. die primäre Instance und alle Aurora-Replicas) besitzt einen eindeutigen Endpunkt, der vom Cluster-Endpunkt unabhängig ist. Über diesen eindeutigen Endpunkt können Sie eine direkte Verbindung zu einer bestimmten DB-Instance im Cluster herstellen. Der Cluster-Endpunkt verweist immer auf die primäre Instance. Falls die primäre Instance ausfällt und ersetzt wird, verweist der Cluster-Endpunkt auf die neue primäre Instance.

Um den Cluster-Endpunkt (Writer-Endpunkt) anzuzeigen, wählen Sie Databases (Datenbanken) in der Amazon RDS-Konsole und anschließend den Namen des DB-Clusters aus, um die Details des DB-Clusters anzuzeigen.

Aurora PostgreSQL Writer-Endpunkt.

Hilfsprogramme für die Herstellung von Verbindungen für Aurora PostgreSQL

Unter anderen können Sie dazu die folgenden Verbindungsdienstprogramme verwenden:

Mit dem Amazon Web Services (AWS) JDBC-Treiber eine Verbindung zu Aurora PostgreSQL herstellen

Der Amazon Web Services (AWS) JDBC-Treiber ist als fortschrittlicher JDBC-Wrapper konzipiert. Dieser Wrapper ergänzt und erweitert die Funktionalität eines vorhandenen JDBC-Treibers, sodass Anwendungen die Funktionen von Cluster-Datenbanken wie Aurora PostgreSQL nutzen können. Der Treiber ist Drop-In-kompatibel mit dem Community-Treiber PGJDBC.

Um den AWS JDBC-Treiber zu installieren, hängen Sie die JAR-Datei des AWS JDBC-Treibers an (befindet sich in der AnwendungCLASSPATH) und behalten Sie die Verweise auf den PGJDBC-Community-Treiber bei. Aktualisieren Sie jdbc:postgresql:// jdbc:aws-wrapper:postgresql:// das Verbindungs-URL-Präfix von bis.

Weitere Informationen zum AWS JDBC-Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im Amazon Web Services (AWS) JDBC-Treiber-Repository. GitHub

Herstellen einer Verbindung zu Aurora PostgreSQL mit dem Amazon Web Services (AWS) Python-Treiber

Der Amazon Web Services (AWS) Python-Treiber ist als fortschrittlicher Python-Wrapper konzipiert. Dieser Wrapper ergänzt den Open-Source-Treiber Psycopg und erweitert dessen Funktionalität. Der AWS Python-Treiber unterstützt Python-Versionen 3.8 und höher. Sie können das aws-advanced-python-wrapper Paket zusammen mit den psycopg Open-Source-Paketen mit dem pip Befehl installieren.

Weitere Informationen zum AWS Python-Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im GitHub Python-Treiber-Repository von Amazon Web Services (AWS).

Mit dem Amazon Web Services (AWS) Advanced NodeJS Wrapper eine Verbindung zu Aurora PostgreSQL herstellen

Der AWS Advanced NodeJS Wrapper ergänzt und erweitert die Funktionalität eines vorhandenen NodeJS-Treibers. Es hilft Anwendungen, die Funktionen von Cluster-Datenbanken wie Aurora PostgreSQL zu nutzen.

Weitere Informationen zum AWS Advanced NodeJS Wrapper und vollständige Anweisungen zu seiner Verwendung finden Sie im Amazon Web Services (AWS) Advanced NodeJS Wrapper-Repository. GitHub

Behebung von Aurora-Verbindungsfehlern

Häufige Ursachen für Verbindungsfehler mit einem neuen Aurora-DB-Cluster umfassen Folgende:

  • Die Sicherheitsgruppe in der VPC erlaubt keinen Zugriff — Ihre VPC muss Verbindungen von Ihrem Gerät oder von einer EC2 Amazon-Instance aus zulassen, indem die Sicherheitsgruppe in der VPC ordnungsgemäß konfiguriert ist. Um dies zu beheben, ändern Sie die Inbound-Regeln der Sicherheitsgruppe Ihrer VPC, um Verbindungen zuzulassen. Ein Beispiel finden Sie unter Tutorial: Eine VPC zur Verwendung mit einem erstellen (IPv4 nur).

  • Port durch Firewallregeln blockiert – Überprüfen Sie den Wert des für Ihren Aurora-DB-Cluster konfigurierten Ports. Wenn eine Firewallregel diesen Port blockiert, können Sie die Instance mithilfe eines anderen Ports neu erstellen.

  • Unvollständige oder falsche IAM Konfiguration – Wenn Sie Ihre Aurora-DB-Instance für die Verwendung von IAM–basierter Authentifizierung erstellt haben, stellen Sie sicher, dass sie ordnungsgemäß konfiguriert ist. Weitere Informationen finden Sie unter IAM-Datenbankauthentifizierung.

Weitere Informationen zur Fehlerbehebung von Aurora DB-Verbindungsproblemen finden Sie unter Verbindung zur Amazon RDS-DB-Instance kann nicht hergestellt werden.