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, die Sie für die Verbindung zu einer My- SQL oder SQL Postgre-Datenbank verwenden, eine Verbindung zu einem Aurora-DB-Cluster herstellen. Sie geben eine Verbindungszeichenfolge mit jedem Skript, Hilfsprogramm oder Anwendung an, das eine Verbindung zu einer My SQL - oder SQL Postgre-DB-Instance herstellt. Sie verwenden denselben öffentlichen Schlüssel für Secure Sockets Layer (SSL) -Verbindungen.
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
Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Aurora Serverless DB-Cluster: Sie stellen eine Verbindung zum Datenbank-Endpunkt statt zur DB-Instance her. Sie finden den Datenbank-Endpunkt für ein Aurora Serverless DB-Cluster auf der Registerkarte Konnektivität und Sicherheit des 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 virtuellen privaten Cloud (VPC) erstellt werden, die auf dem VPC Amazon-Service basiert. Das bedeutet, dass Sie entweder von innerhalb VPC oder außerhalb auf den Endpunkt zugreifen, VPC indem Sie einen der folgenden Ansätze verwenden.
Greifen Sie auf den Aurora-DB-Cluster innerhalb von zu VPC — Aktivieren Sie den Zugriff auf den Aurora-DB-Cluster über dieVPC. Dazu bearbeiten Sie die Regeln für eingehende Nachrichten in der Sicherheitsgruppe, VPC 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 des VPC — Um von außerhalb auf einen Aurora-DB-Cluster zuzugreifenVPC, verwenden Sie die öffentliche Endpunktadresse des DB-Clusters.
Weitere Informationen finden Sie unter Behebung von Aurora-Verbindungsfehlern.
Inhalt
Mit den AWS Treibern eine Verbindung zu Aurora-DB-Clustern herstellen
Verbindung zu einem Amazon Aurora My SQL DB-Cluster herstellen
SQLMit dem My SQL Utility eine Verbindung zu Aurora My herstellen
SQLMit dem Amazon Web Services (AWS) JDBC -Treiber eine Verbindung zu Aurora My herstellen
SQLMit dem Amazon Web Services (AWS) Python-Treiber eine Verbindung zu Aurora My herstellen
SQLMit dem Amazon Web Services (AWS) Advanced NodeJS Wrapper eine Verbindung zu Aurora My herstellen
Verbindung zu einem Amazon Aurora SQL Postgre-DB-Cluster herstellen
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 JDBCTreiber |
AWS Python-Treiber |
AWS ODBCTreiber für meinen SQL |
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 Postgre-Datenbank ohne SQL Grenzen | Ja |
Nein | Nein | Ja |
Weitere Informationen zu den AWS Treibern finden Sie im entsprechenden Sprachtreiber für Ihren Aurora My SQL - oder Aurora SQL Postgre-DB-Cluster.
Verbindung zu einem Amazon Aurora My SQL DB-Cluster herstellen
Um sich bei Ihrem Aurora My SQL DB-Cluster zu authentifizieren, können Sie entweder die Authentifizierung mit meinem SQL Benutzernamen und Passwort oder die AWS Identity and Access Management (IAM) Datenbankauthentifizierung verwenden. Weitere Informationen zur Verwendung der Authentifizierung mit „Mein SQL Benutzername und Passwort“ finden Sie unter Zugriffskontrolle und Kontoverwaltung
Wenn Sie eine Verbindung zu Ihrem Amazon Aurora Aurora-DB-Cluster mit My SQL 8.0-Kompatibilität haben, können Sie SQL Befehle ausführen, die mit My SQL Version 8.0 kompatibel sind. Die kompatible Mindestversion ist My SQL 8.0.23. Weitere Informationen zur SQL Syntax von My SQL 8.0 finden Sie im My SQL 8.0-Referenzhandbuch.
Wenn Sie eine Verbindung zu Ihrem Amazon Aurora Aurora-DB-Cluster mit My SQL 5.7-Kompatibilität haben, können Sie SQL Befehle ausführen, die mit My SQL Version 5.7 kompatibel sind. Weitere Informationen zur SQL Syntax von My SQL 5.7 finden Sie im My SQL 5.7-Referenzhandbuch
Anmerkung
Eine hilfreiche und ausführliche Anleitung zur Verbindung mit einem Amazon Aurora My SQL DB-Cluster finden Sie im Aurora-Verbindungsmanagement-Handbuch
In der Detailansicht für Ihren DB-Cluster finden Sie den Cluster-Endpunkt, den Sie in Ihrer Meine SQL Verbindungszeichenfolge verwenden können. Der Endpunkt besteht aus dem Domänenamen und dem Port für Ihr DB-Cluster. Wenn ein Endpunktwert beispielsweise lautetmycluster.cluster-123456789012.us-east-1.rds.amazonaws.com:3306
, geben Sie die folgenden Werte in der Zeichenfolge Meine SQL Verbindung an:
-
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 in der RDS Amazon-Konsole Datenbanken und wählen Sie den Namen des DB-Clusters, um die DB-Cluster-Details anzuzeigen.

Themen
SQLMit dem My SQL Utility eine Verbindung zu Aurora My herstellen
SQLMit dem Amazon Web Services (AWS) JDBC -Treiber eine Verbindung zu Aurora My herstellen
SQLMit dem Amazon Web Services (AWS) Python-Treiber eine Verbindung zu Aurora My herstellen
SQLMit dem Amazon Web Services (AWS) Advanced NodeJS Wrapper eine Verbindung zu Aurora My herstellen
Verbindungsprogramme für Aurora My SQL
Unter anderen können Sie dazu die folgenden Verbindungsdienstprogramme verwenden:
-
Befehlszeile — Sie können mithilfe von Tools wie dem SQL Befehlszeilenprogramm My eine Verbindung zu einem Amazon Aurora Aurora-DB-Cluster herstellen. Weitere Informationen zur Verwendung des SQL Dienstprogramms My finden Sie unter mysql — the My SQL Command-line client
in der Dokumentation MySQL. -
GUI— Sie können das My SQL Workbench-Hilfsprogramm verwenden, um über eine Benutzeroberfläche eine Verbindung herzustellen. Weitere Informationen finden Sie auf der Seite My SQL Workbench herunterladen
. -
AWS Treiber:
SQLMit dem My SQL Utility eine Verbindung zu Aurora My herstellen
Gehen Sie wie folgt vor: Es wird davon ausgegangen, dass Sie Ihren DB-Cluster in einem privaten Subnetz in Ihrem 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 mithilfe des SQL Dienstprogramms My eine Verbindung zu einem DB-Cluster her
-
Melden Sie sich bei der EC2 Instance an, die Sie für die Verbindung mit 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
~]$ -
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 DNS Endpunktnamen durch 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 -udatabase_user
-pBeispiel:
mysql -h my-aurora-cluster-instance.c1xy5example.123456789012.eu-central-1.rds.amazonaws.com -P 3306 -u admin -p
-
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)]>
-
Geben Sie Ihre SQL Befehle ein.
SQLMit dem Amazon Web Services (AWS) JDBC -Treiber eine Verbindung zu Aurora My herstellen
Der Amazon Web Services (AWS) JDBC -Treiber ist als erweiterter 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 My nutzen können. SQL Der Treiber ist Drop-In-kompatibel mit der Community My Driver. SQL Connector/J driver and the community MariaDB Connector/J
Um den AWS JDBC Treiber zu installieren, hängen Sie die AWS JDBC Treiber-JAR-Datei an (befindet sich in der AnwendungCLASSPATH
) und behalten Sie die Verweise auf den jeweiligen Community-Treiber bei. Aktualisieren Sie das jeweilige URL Verbindungspräfix wie folgt:
-
jdbc:mysql://
aufjdbc:aws-wrapper:mysql://
-
jdbc:mariadb://
aufjdbc:aws-wrapper:mariadb://
Weitere Informationen zum AWS JDBC Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im JDBC GitHub Treiber-Repository von Amazon Web Services (AWS)
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 Treiber zu wechseln. AWS JDBC
SQLMit dem Amazon Web Services (AWS) Python-Treiber eine Verbindung zu Aurora My 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)
Herstellen einer Verbindung zu Aurora My SQL mit dem Amazon Web Services (AWS) ODBC -Treiber für My SQL
Der AWS ODBC Driver for My SQL ist ein Client-Treiber, der für die hohe Verfügbarkeit von Aurora My entwickelt wurdeSQL. Der Treiber kann zusammen mit dem My SQL ODBC Connector/-Treiber vorhanden sein und ist mit denselben Workflows kompatibel.
Weitere Informationen zum AWS ODBC Driver for My SQL und vollständige Anweisungen zu dessen Installation und Verwendung finden Sie im Amazon Web Services (AWS) ODBC Driver for My SQL
SQLMit dem Amazon Web Services (AWS) Advanced NodeJS Wrapper eine Verbindung zu Aurora My 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 My SQL 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
Verbindung zu Aurora My herstellen SQL mit SSL
Sie können SSL Verschlüsselung für Verbindungen zu einer Aurora My SQL DB-Instance verwenden. Weitere Informationen finden Sie unter TLS-Verbindungen zu Aurora MySQL-DB-Clustern.
Verwenden Sie das My SQL UtilitySSL, um eine Verbindung herzustellen, wie im folgenden Verfahren beschrieben. Wenn Sie die IAM Datenbankauthentifizierung verwenden, müssen Sie eine SSL Verbindung verwenden. Weitere Informationen finden Sie unter IAM-Datenbankauthentifizierung.
Anmerkung
Um eine Verbindung zum Cluster-Endpunkt herzustellenSSL, muss Ihr Client-Verbindungsprogramm Subject Alternative Names (SAN) unterstützen. Wenn Ihr Client Connection Utility dies nicht unterstütztSAN, können Sie sich 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 SSL mithilfe des SQL Dienstprogramms My eine Verbindung zu einem DB-Cluster her
-
Laden Sie den öffentlichen Schlüssel für das RDS Amazon-Signaturzertifikat herunter.
Informationen zum Herunterladen von Zertifikaten finden Sie unter Verwenden von SSL/TLS zum Verschlüsseln einer Verbindung zu einer .
-
Geben Sie an einer Eingabeaufforderung den folgenden Befehl ein, um SSL mithilfe des SQL Dienstprogramms My eine Verbindung zur primären Instance eines DB-Clusters herzustellen. Ersetzen Sie für den
-h
Parameter den DNS Endpunktnamen für Ihre primäre Instance. Ersetzen Sie den-u
-Parameter durch die Benutzer-ID eines Datenbankbenutzerkontos. Ersetzen Sie für den--ssl-ca
Parameter gegebenenfalls den Namen der SSL Zertifikatsdatei. 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 in etwa wie folgt 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 Erstellen von SQL Verbindungszeichenfolgen RDS für Meine Verbindung und zum Ermitteln des öffentlichen Schlüssels für SSL Verbindungen finden Sie unter Verbindung zu einer DB-Instance herstellen, auf der die My SQL Database-Engine ausgeführt wird.
Verbindung zu einem Amazon Aurora SQL Postgre-DB-Cluster herstellen
Sie können mit denselben Tools, die Sie für die Verbindung zu einer Postgre-Datenbank verwenden, eine Verbindung zu einer SQL DB-Instance in Ihrem Amazon Aurora Postgre-DB-Cluster herstellen. SQL In diesem Zusammenhang verwenden Sie denselben öffentlichen Schlüssel für Secure Sockets Layer (SSL) -Verbindungen. Sie können die Endpunkt- und Portinformationen aus der primären Instance oder Aurora Replicas in Ihrem Aurora SQL Postgre-DB-Cluster in der Verbindungszeichenfolge jedes Skripts, Dienstprogramms oder jeder Anwendung verwenden, die eine Verbindung zu einer Postgre-DB-Instance herstellt. SQL Geben Sie in der Verbindungszeichenfolge die DNS Adresse der primären Instance oder des Aurora Replica-Endpunkts als Hostparameter an. Geben Sie die Portnummer aus dem Endpunkt als Portparameter an.
Wenn Sie eine Verbindung zu einer DB-Instance in Ihrem Amazon Aurora SQL Postgre-DB-Cluster haben, können Sie jeden SQL Befehl ausführen, der mit SQL Postgre kompatibel ist.
In der Detailansicht für Ihren Aurora SQL Postgre-DB-Cluster finden Sie den Namen, den Status, den Typ und die Portnummer des Cluster-Endpunkts. Sie verwenden den Endpunkt und die Portnummer in Ihrer SQL Postgre-Verbindungszeichenfolge. Wenn ein Endpunktwert beispielsweise lautetmycluster.cluster-123456789012.us-east-1.rds.amazonaws.com
, geben Sie die folgenden Werte in einer SQL Postgre-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 in der RDS Amazon-Konsole Datenbanken und wählen Sie den Namen des DB-Clusters, um die DB-Cluster-Details anzuzeigen.

Verbindungsprogramme für Aurora Postgre SQL
Unter anderen können Sie dazu die folgenden Verbindungsdienstprogramme verwenden:
-
Befehlszeile — Sie können mithilfe von Tools wie psql, dem interaktiven Postgre-Terminal, eine Verbindung zu Aurora SQL Postgre-DB-Clustern herstellen. SQL Weitere Informationen zur Verwendung des SQL interaktiven Postgre-Terminals finden Sie unter psql
in der Postgre-Dokumentation. SQL -
GUI— Sie können das pgAdmin Hilfsprogramm verwenden, um über eine UI-Schnittstelle eine Verbindung zu Aurora SQL Postgre-DB-Clustern herzustellen. Weitere Informationen finden Sie auf der Download-Seite
der pgAdmin Website. -
AWS Treiber:
SQLMit dem Amazon Web Services (AWS) JDBC -Treiber eine Verbindung zu Aurora Postgre herstellen
Der Amazon Web Services (AWS) JDBC -Treiber ist als erweiterter 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 Postgre nutzen können. SQL Der Treiber ist Drop-In-kompatibel mit dem Community-PG-Treiber. JDBC
Um den AWS JDBC Treiber zu installieren, hängen Sie die AWS JDBC Treiber-.jar-Datei an (befindet sich in der AnwendungCLASSPATH
) und behalten Sie die Verweise auf den JDBC PG-Community-Treiber bei. Aktualisieren Sie das URL Verbindungspräfix von bisjdbc:postgresql://
. jdbc:aws-wrapper:postgresql://
Weitere Informationen zum AWS JDBC Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im JDBC GitHub Treiber-Repository von Amazon Web Services (AWS)
Herstellen einer Verbindung zu Aurora Postgre SQL 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)
SQLMit dem Amazon Web Services (AWS) Advanced NodeJS Wrapper eine Verbindung zu Aurora Postgre 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 SQL Postgre 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
Behebung von Aurora-Verbindungsfehlern
Häufige Ursachen für Verbindungsfehler mit einem neuen Aurora-DB-Cluster umfassen Folgende:
-
Sicherheitsgruppe in der erlaubt VPC keinen Zugriff — Sie VPC müssen Verbindungen von Ihrem Gerät oder von einer EC2 Amazon-Instance aus zulassen, indem Sie die Sicherheitsgruppe in der richtig konfigurierenVPC. Um das Problem zu lösen, ändern Sie VPC die Regeln für eingehende Nachrichten in Ihrer Sicherheitsgruppe, sodass Verbindungen zugelassen werden. Ein Beispiel finden Sie unter Tutorial: Erstellen einer VPC zur Verwendung mit einem DB-Cluster (nur IPv4).
-
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 der IAM authentifizierten Authentifizierung erstellt haben, stellen Sie sicher, dass sie richtig 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.