Exportieren von DB-Cluster-Daten nach Amazon S3 - 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.

Exportieren von DB-Cluster-Daten nach Amazon S3

Sie können Daten aus einem Live-DB-Cluster von Amazon Aurora in einen Amazon-S3-Bucket exportieren. Der Exportprozess läuft im Hintergrund und beeinträchtigt nicht die Leistung Ihres aktiven DB-Clusters.

Standardmäßig werden alle Daten im DB-Cluster exportiert. Sie können sich jedoch dafür entscheiden, bestimmte Sätze von Datenbanken, Schemata oder Tabellen zu exportieren.

Amazon Aurora klont den DB-Cluster, extrahiert Daten aus dem Klon und speichert die Daten in einem Amazon-S3-Bucket. Die Daten werden in einem Apache Parquet-Format gespeichert, das komprimiert und konsistent ist. Einzelne Parquet-Dateien sind normalerweise 1—10 MB groß.

Die schnellere Leistung, die Sie beim Exportieren von Snapshot-Daten für Aurora My SQL Version 2 und Version 3 erzielen können, gilt nicht für den Export von DB-Cluster-Daten. Weitere Informationen finden Sie unter Exportieren von DB-Cluster-Snapshot-Daten nach Amazon S3.

Der Export des gesamten DB-Clusters wird Ihnen in Rechnung gestellt, unabhängig davon, ob Sie alle oder nur einen Teil der Daten exportieren. Weitere Informationen finden Sie auf der Seite Amazon-Aurora-Preise.

Nachdem die Daten exportiert wurden, können Sie die exportierten Daten direkt mit Tools wie Amazon Athena oder Amazon Redshift Spectrum analysieren. Weitere Informationen zur Verwendung von Athena zum Lesen von Parquet-Daten finden Sie unter Parquet SerDe im Amazon Athena Athena-Benutzerhandbuch. Weitere Informationen zur Verwendung von Redshift Spectrum zum Lesen von Parquet-Daten finden Sie unter COPYfrom columnar data formats im Amazon Redshift Database Developer Guide.

Die Verfügbarkeit von Funktionen und der Support variieren zwischen bestimmten Versionen der einzelnen Datenbank-Engines und in allen AWS-Regionen. Weitere Informationen zur Versions- und Regionsverfügbarkeit beim Exportieren von DB-Cluster-Daten nach S3 finden Sie unter Unterstützte Regionen und Aurora-DB-Engines für den Export von Clusterdaten nach Amazon S3.

Sie verwenden den folgenden Prozess, um DB-Cluster-Daten in einen Amazon-S3-Bucket zu exportieren. Weitere Informationen finden Sie in den folgenden Abschnitten.

Übersicht über das Exportieren von DB-Cluster-Daten
  1. Identifizieren Sie den DB-Cluster, dessen Daten Sie exportieren möchten.

  2. Richten Sie den Zugriff auf den Amazon S3-Bucket ein.

    Ein Bucket ist ein Container für Amazon S3-Objekte oder -Dateien. Um die Informationen für den Zugriff auf einen Bucket bereitzustellen, führen Sie die folgenden Schritte aus:

    1. Identifizieren Sie den S3-Bucket, in den die DB-Cluster-Daten exportiert werden soll. Der S3-Bucket muss sich in derselben AWS -Region wie der Cluster befinden. Weitere Informationen finden Sie unter Identifizieren des Amazon S3-Buckets, in den exportiert werden soll.

    2. Erstellen Sie eine Rolle AWS Identity and Access Management (IAM), die der Exportaufgabe des DB-Clusters Zugriff auf den S3-Bucket gewährt. Weitere Informationen finden Sie unter Bereitstellen des Zugriffs auf einen Amazon S3 S3-Bucket mithilfe einer IAM Rolle.

  3. Erstellen Sie eine symmetrische Verschlüsselung AWS KMS key für die serverseitige Verschlüsselung. Der KMS Schlüssel wird von der Cluster-Exportaufgabe verwendet, um die AWS KMS serverseitige Verschlüsselung beim Schreiben der Exportdaten nach S3 einzurichten.

    Die KMS Schlüsselrichtlinie muss sowohl die als auch die kms:CreateGrant kms:DescribeKey Berechtigungen enthalten. Weitere Informationen zur Verwendung von KMS Schlüsseln in Amazon Aurora finden Sie unterAWS KMS key Verwaltung.

    Wenn Ihre KMS Schlüsselrichtlinie eine Ablehnungsaussage enthält, stellen Sie sicher, dass Sie den AWS Service Principal ausdrücklich ausschließenexport.rds.amazonaws.com.

    Sie können einen KMS Schlüssel in Ihrem AWS Konto verwenden, oder Sie können einen kontoübergreifenden KMS Schlüssel verwenden. Weitere Informationen finden Sie unter Ein kontoübergreifendes Konto verwenden AWS KMS key.

  4. Exportieren Sie den DB-Cluster mithilfe der Konsole oder des start-export-task CLI Befehls nach Amazon S3. Weitere Informationen finden Sie unter Exportaufgaben für DB-Cluster erstellen.

  5. Um auf Ihre exportierten Daten im Amazon S3-Bucket zuzugreifen, siehe Hochladen, Herunterladen und Verwalten von Objekten im Amazon Simple Storage Service User Guide.

In den folgenden Abschnitten erfahren Sie, wie Sie Exportaufgaben für DB-Cluster einrichten, exportieren, überwachen, abbrechen und Fehler beheben.