Erste Schritte mit der Verwendung von Verbundabfragen für My SQL - Amazon Redshift

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 für My SQL

Um eine Verbundabfrage für Meine SQL Datenbanken zu erstellen, folgen Sie diesem allgemeinen Ansatz:

  1. Richten Sie die Konnektivität von Ihrem Amazon Redshift Redshift-Cluster zu Ihrer Amazon RDS - oder Aurora My SQL DB-Instance ein.

    Stellen Sie dazu sicher, dass Ihre RDS My SQL - oder Aurora My SQL 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 My-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 My SQL DB-Instance hinzufügen.

    Sie können auch VPC Peering oder andere Netzwerke einrichten, die es Amazon Redshift ermöglichen, Verbindungen zu Ihrer RDS oder Aurora My SQL Instance herzustellen. Weitere Informationen über VPC Netzwerke finden Sie im Folgenden.

    Anmerkung

    Wenn sich Ihr Amazon Redshift Redshift-Cluster in einer anderen Instanz VPC als Ihrer RDS oder Aurora My SQL Instance befindet, aktivieren Sie das erweiterte VPC Routing. Andernfalls kann es beim Ausführen einer Verbundabfrage zu Timeout-Fehlern kommen.

  2. Richten Sie Geheimnisse AWS Secrets Manager für Ihre RDS My SQL - und Aurora SQL My-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.

  3. 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.

  4. Stellen Sie über ein externes Schema eine Connect zu Ihren RDS My SQL - und Aurora SQL My-Datenbanken her. Weitere Informationen finden Sie unter CREATE EXTERNAL SCHEMA. Beispiele für die Verwendung von Verbundabfragen finden Sie unter Beispiel für die Verwendung einer Verbundabfrage mit My SQL.

  5. Führen Sie Ihre SQL Abfragen mit Verweis auf das externe Schema aus, das auf Ihre RDS My SQL - und Aurora SQL My-Datenbanken verweist.