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 haben in der Regel eine Größe zwischen 1 und 10 MB.
Die schnellere Leistung, die Sie mit dem Export von Snapshot-Daten für Aurora MySQL 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 Daten von DB-Cluster-Snapshots 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 Athena zum Lesen von Parquet-Daten finden Sie unter Parquet SerDe im Amazon Athena-Benutzerhandbuch. Weitere Informationen zur Verwendung von Redshift Spectrum zum Lesen von Parquet-Daten finden Sie unter COPY from 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 zum Exportieren von Cluster-Daten 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
-
Identifizieren Sie den DB-Cluster, dessen Daten Sie exportieren möchten.
-
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:
-
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.
-
Erstellen Sie eine AWS Identity and Access Management (IAM)-Rolle, die der DB-Cluster-Exportaufgabe Zugriff auf den S3-Bucket gewährt. Weitere Informationen finden Sie unter Bereitstellen des Zugriffs auf einen Amazon S3-Bucket mit einer IAM-Rolle.
-
-
Erstellen Sie einen symmetrischen Verschlüsselungs-AWS KMS key für die serverseitige Verschlüsselung. Der KMS-Schlüssel wird von der Cluster-Exportaufgabe verwendet, um serverseitige AWS KMS-Verschlüsselung beim Schreiben der Exportdaten in S3 einzurichten.
Die KMS-Schlüsselrichtlinie muss die beiden Berechtigungen
kms:CreateGrantundkms:DescribeKeyenthalten. Weitere Informationen zur Verwendung von KMS-Schlüsseln in Amazon Aurora finden Sie unter AWS KMS key-Verwaltung.Wenn Ihre KMS-Schlüsselrichtlinie eine Anweisung zur Zugriffsverweigerung enthält, müssen Sie den AWS-Service-Prinzipal
export---rds.amazonaws.com.rproxy.govskope.caexplizit ausschließen.Sie können einen KMS-Schlüssel in Ihrem AWS-Konto oder Sie können einen kontoübergreifenden KMS-Schlüssel verwenden. Weitere Informationen finden Sie unter Ein kontoübergreifendes Konto verwenden AWS KMS key.
-
Exportieren Sie den DB-Cluster mit der Konsole oder dem CLI-Befehl
start-export-tasknach Amazon S3. Weitere Informationen finden Sie unter Erstellen von DB-Cluster-Exportaufgaben. -
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 von DB-Clustern einrichten, exportieren und überwachen sowie Fehler bei diesen beheben.