Verwenden von globalen Amazon-Aurora-Datenbanken mit anderen AWS -Services - 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.

Verwenden von globalen Amazon-Aurora-Datenbanken mit anderen AWS -Services

Sie können Ihre globalen Aurora-Datenbanken mit anderen AWS Diensten wie Amazon S3 und verwenden AWS Lambda. Dies erfordert, dass alle Aurora-DB-Cluster in Ihrer globalen Datenbank die gleichen Privilegien, externen Funktionen usw. in den jeweiligen AWS-Regionen aufweisen. Da ein schreibgeschützter sekundärer Aurora-DB-Cluster in einer Aurora globalen Datenbank zur Rolle des primären Clusters hochgestuft werden kann, empfehlen wir, dass Sie im Voraus Schreibrechte für alle Aurora-DB-Cluster für alle Dienste einrichten, die Sie mit Ihrer Aurora globalen Datenbank verwenden möchten.

In den folgenden Verfahren sind die jeweils AWS-Service zu ergreifenden Maßnahmen zusammengefasst.

Um AWS Lambda Funktionen aus einer globalen Aurora-Datenbank aufzurufen
  1. Führen Sie für alle Aurora-Cluster, aus denen die globale Aurora-Datenbank besteht, die Verfahren in Aufrufen einer Lambda-Funktion aus einem Amazon Aurora My SQL DB-Cluster oder ausAufrufen eines AWS Lambda Funktion aus einem Aurora SQL Postgre-DB-Cluster .

  2. Legen Sie für jeden Cluster in der globalen Aurora-Datenbank die Rolle (ARN) der neuen IAM (IAM) Rolle fest.

  3. Verknüpfen Sie die in Erstellen einer IAM-Rolle, um Amazon Aurora den Zugriff auf AWS-Services zu erlauben erstellte Rolle mit allen Clustern in der globalen Aurora-Datenbank, um Datenbankbenutzern in einer globalen Aurora-Datenbank das Aufrufen von Lambda-Funktionen zu erlauben.

  4. Konfigurieren Sie jeden Cluster in der globalen Aurora-Datenbank so, dass ausgehende Verbindungen zu Lambda zugelassen werden. Detaillierte Anweisungen finden Sie unter Aktivierung der Netzwerkkommunikation von Amazon Aurora zu anderen AWS Diensten.

So laden Sie Daten aus Amazon S3
  1. Führen Sie für alle Aurora-Cluster, aus denen die globale Aurora-Datenbank besteht, die Verfahren in Daten aus Textdateien in einem Amazon S3-Bucket in einen Amazon Aurora My SQL DB-Cluster laden oder ausDaten aus Amazon S3 in einen Aurora SQL Postgre-DB-Cluster importieren.

  2. Setzen Sie für jeden Aurora-Cluster in der globalen Datenbank entweder den aurora_load_from_s3_role oder aws_default_s3_role DB-Cluster-Parameter auf den Amazon-Ressourcennamen (ARN) der neuen IAM Rolle. Wenn keine IAM Rolle für angegeben istaurora_load_from_s3_role, verwendet Aurora die IAM unter angegebene Rolleaws_default_s3_role.

  3. Um Datenbankbenutzern in einer globalen Aurora-Datenbank den Zugriff auf Amazon S3 zu gewähren, verknüpfen Sie die in Erstellen einer IAM-Rolle, um Amazon Aurora den Zugriff auf AWS-Services zu erlauben erstellte Rolle mit jedem Aurora-Cluster in der globalen Datenbank.

  4. Konfigurieren Sie jeden Aurora-Cluster in der globalen Datenbank so, dass ausgehende Verbindungen zu S3 zugelassen werden. Detaillierte Anweisungen finden Sie unter Aktivierung der Netzwerkkommunikation von Amazon Aurora zu anderen AWS Diensten.

So speichern Sie abgefragte Daten auf Amazon S3
  1. Führen Sie für alle Aurora-Cluster, aus denen die globale Aurora-Datenbank besteht, die Verfahren in Speichern von Daten aus einem Amazon Aurora My SQL DB-Cluster in Textdateien in einem Amazon S3 S3-Bucket oder ausExportieren von Daten aus einem Aurora SQL Postgre-DB-Cluster RDS S3.

  2. Setzen Sie für jeden Aurora-Cluster in der globalen Datenbank entweder den aurora_select_into_s3_role oder aws_default_s3_role DB-Cluster-Parameter auf den Amazon-Ressourcennamen (ARN) der neuen IAM Rolle. Wenn keine IAM Rolle für angegeben istaurora_select_into_s3_role, verwendet Aurora die IAM unter angegebene Rolleaws_default_s3_role.

  3. Um Datenbankbenutzern in einer globalen Aurora-Datenbank den Zugriff auf Amazon S3 zu gewähren, verknüpfen Sie die in Erstellen einer IAM-Rolle, um Amazon Aurora den Zugriff auf AWS-Services zu erlauben erstellte Rolle mit jedem Aurora-Cluster in der globalen Datenbank.

  4. Konfigurieren Sie jeden Aurora-Cluster in der globalen Datenbank so, dass ausgehende Verbindungen zu S3 zugelassen werden. Detaillierte Anweisungen finden Sie unter Aktivierung der Netzwerkkommunikation von Amazon Aurora zu anderen AWS Diensten.