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.
Erste Schritte mit der Verwendung von Verbundabfragen an Postgre SQL
Verfolgen Sie diesen allgemeinen Ansatz, um eine Verbundabfrage zu erstellen:
Richten Sie die Konnektivität von Ihrem Amazon Redshift Redshift-Cluster zu Ihrer Amazon RDS - oder Aurora SQL Postgre-DB-Instance ein.
Stellen Sie dazu sicher, dass Ihre RDS Postgre SQL - oder Aurora SQL Postgre-DB-Instance Verbindungen von Ihrem Amazon Redshift Redshift-Cluster akzeptieren kann. Wir empfehlen, dass sich Ihr Amazon Redshift Redshift-Cluster und Ihre Amazon RDS - oder Aurora SQL Postgre-Instance in derselben virtuellen privaten Cloud (VPC) und Subnetzgruppe befinden. Auf diese Weise können Sie die Sicherheitsgruppe für den Amazon Redshift Redshift-Cluster zu den Eingangsregeln der Sicherheitsgruppe für Ihre RDS oder Aurora Postgre-DB-Instance hinzufügen. SQL
Sie können auch VPC Peering oder andere Netzwerke einrichten, die es Amazon Redshift ermöglichen, Verbindungen zu Ihrer RDS oder Aurora SQL Postgre-Instance herzustellen. Weitere Informationen über VPC Netzwerke finden Sie im Folgenden.
Was ist VPC Peering? im Amazon VPC Peering Guide
Arbeiten mit einer DB-Instance VPC in einem im RDSAmazon-Benutzerhandbuch
Anmerkung
Es gibt Fälle, in denen Sie erweitertes VPC Routing aktivieren müssen: Zum Beispiel, wenn sich Ihr Amazon Redshift Redshift-Cluster in einer anderen Instanz VPC als Ihre RDS oder Aurora SQL Postgre-Instance befindet oder wenn sie sich in derselben befinden VPC und Ihre Routen dies erfordern. Andernfalls kann es beim Ausführen einer Verbundabfrage zu Timeout-Fehlern kommen.
Richten Sie Geheimnisse AWS Secrets Manager für Ihre RDS Postgre SQL - und Aurora SQL Postgre-Datenbanken ein. Verweisen Sie dann auf die Secrets in den Zugriffsrichtlinien und Rollen AWS Identity and Access Management (IAM). Weitere Informationen finden Sie unter Erstellen Sie ein Geheimnis und eine IAM Rolle für die Verwendung verbundener Abfragen.
Anmerkung
Wenn Ihr Cluster erweitertes VPC Routing verwendet, müssen Sie möglicherweise einen VPC Schnittstellenendpunkt für konfigurieren AWS Secrets Manager. Dies ist erforderlich, wenn das Subnetz VPC und das Subnetz Ihres Amazon Redshift Redshift-Clusters keinen Zugriff auf den öffentlichen AWS Secrets Manager Endpunkt haben. Wenn Sie einen VPC Schnittstellenendpunkt verwenden, AWS Secrets Manager wird die Kommunikation zwischen dem Amazon Redshift Redshift-Cluster in Ihrem VPC und privat von Ihrer VPC zur Endpunktschnittstelle weitergeleitet. Weitere Informationen finden Sie unter Erstellen eines Schnittstellenendpunkts im VPCAmazon-Benutzerhandbuch.
Wenden Sie die IAM Rolle, die Sie zuvor erstellt haben, auf den Amazon Redshift Redshift-Cluster an. Weitere Informationen finden Sie unter Erstellen Sie ein Geheimnis und eine IAM Rolle für die Verwendung verbundener Abfragen.
Stellen Sie über ein externes Schema eine Connect zu Ihren RDS Postgre SQL - und Aurora SQL Postgre-Datenbanken her. Weitere Informationen finden Sie unter CREATE EXTERNAL SCHEMA. Beispiele für die Verwendung von Verbundabfragen finden Sie unter Beispiele für die Verwendung einer Verbundabfrage.
Führen Sie Ihre SQL Abfragen aus, die auf das externe Schema verweisen, das auf Ihre RDS Postgre SQL - und Aurora SQL Postgre-Datenbanken verweist.