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.
Erstellen von DB-Cluster-Exportaufgaben
Erstellen Sie Exportaufgaben zum Exportieren von Daten aus Ihrem Aurora-DB-Cluster in einen Amazon-S3-Bucket. Sie können bis zu fünf gleichzeitige DB-Cluster-Exportaufgaben pro AWS-Konto durchführen.
Anmerkung
Das Exportieren von DB-Cluster-Daten kann je nach Datenbanktyp und -größe eine Weile dauern. Die Exportaufgabe klont zuerst die gesamte Datenbank und skaliert sie, bevor die Daten in Amazon S3 extrahiert werden. Der Fortschritt des Vorgangs während dieser Phase wird als Starting (Startet) angezeigt. Wenn die Aufgabe zum Exportieren von Daten zu S3 wechselt, wird der Fortschritt als In progress (In Bearbeitung) angezeigt.
Die Zeit, die für den Export benötigt wird, hängt von den in der Datenbank gespeicherten Daten ab. Beispielsweise exportieren Tabellen mit gut verteilten numerischen Primärschlüssel- oder Indexspalten am schnellsten. Bei Tabellen, die keine Spalte enthalten, die für die Partitionierung geeignet ist, und bei Tabellen mit nur einem Index für eine auf Zeichenfolgen basierende Spalte, dauert dies länger, da der Export einen langsameren Single-Thread-Prozess verwendet.
Sie können DB-Cluster-Daten mit Hilfe der AWS-Managementkonsole, der AWS CLI oder der RDS-API nach Amazon S3 exportieren.
Wenn Sie eine Lambda-Funktion zum Exportieren der DB-Cluster-Daten verwenden, fügen Sie die Aktion kms:DescribeKey der Lambda-Funktionsrichtlinie hinzu. Weitere Informationen finden Sie unter AWS Lambda Berechtigungen.
Die Konsolenoption Export to Amazon S3 (Nach Amazon S3 exportieren) wird nur für DB-Cluster angezeigt, die nach Amazon S3 exportiert werden können. Ein DB-Cluster ist aus folgenden Gründen möglicherweise nicht für den Export verfügbar:
-
Die DB-Engine wird für den S3-Export nicht unterstützt.
-
Die DB-Cluster-Version wird für den S3-Export nicht unterstützt.
-
Der S3-Export wird in der AWS-Region, in der der DB-Cluster erstellt wurde, nicht unterstützt.
So exportieren Sie DB-Cluster-Daten
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.
-
Wählen Sie den DB-Cluster aus, dessen Daten Sie exportieren möchten.
-
Wählen Sie für Actions (Aktionen) die Option Export to Amazon S3 (Nach Amazon S3 exportieren) aus.
Das Fenster Export to Amazon S3 (Nach Amazon S3 exportieren) erscheint.
-
Geben Sie für Export identifier (Export-ID) einen Namen ein, um die Exportaufgabe zu identifizieren. Dieser Wert wird auch für den Namen der im S3-Bucket erstellten Datei verwendet.
-
Wählen Sie die zu exportierenden Daten aus:
-
Wählen Sie All (Alle) aus, um alle Daten im DB-Cluster zu exportieren.
-
Wählen Sie Partial (Teilweise) aus, um bestimmte Teile des DB-Clusters zu exportieren. Um zu ermitteln, welche Teile des Clusters exportiert werden sollen, geben Sie eine oder mehrere Datenbanken, Schemas oder Tabellen für Bezeichner ein, getrennt durch Leerzeichen.
Verwenden Sie das folgende Format:
database[.schema][.table]database2[.schema2][.table2] ...databasen[.scheman][.tablen]Zum Beispiel:
mydatabase mydatabase2.myschema1 mydatabase2.myschema2.mytable1 mydatabase2.myschema2.mytable2
-
-
Wählen Sie für S3 bucket (S3-Bucket) den Bucket aus, in den exportiert werden soll.
Um die exportierten Daten einem Ordnerpfad im S3-Bucket zuzuordnen, geben Sie den optionalen Pfad für S3 prefix (S3-Präfix) ein.
-
Wählen Sie für die IAM-Rolle entweder eine Rolle, die Ihnen Schreibzugriff auf den gewählten S3-Bucket gewährt, oder erstellen Sie eine neue Rolle.
-
Wenn Sie eine Rolle durch Befolgen der Schritte in Bereitstellen des Zugriffs auf einen Amazon S3-Bucket mit einer IAM-Rolle erstellt haben, wählen Sie diese Rolle.
-
Wenn Sie keine Rolle erstellt haben, die Ihnen Schreibzugriff auf den von Ihnen gewählten S3-Bucket gewährt, wählen Sie Create a new role (Neue Rolle erstellen) aus, um die Rolle automatisch zu erstellen. Geben Sie dann unter IAM role name (IAM-Rollenname) einen Namen für die Rolle ein.
-
-
Geben Sie für KMS key (KMS-Schlüssel) den ARN für den Schlüssel ein, der für die Verschlüsselung der exportierten Daten verwendet werden soll.
-
Wählen Sie Export to Amazon S3 (Nach Amazon S3 exportieren) aus.
Um DB-Cluster-Daten mit der AWS CLI nach Amazon S3 zu exportieren, verwenden Sie den Befehl start-export-task mit den folgenden erforderlichen Optionen:
-
--export-task-identifier -
--source-arn– Der Amazon-Ressourcenname (ARN) des DB-Clusters. -
--s3-bucket-name -
--iam-role-arn -
--kms-key-id
In den folgenden Beispielen heißt die Exportaufgabe my-cluster-export, die die Daten in einen S3-Bucket namens amzn-s3-demo-destination-bucket exportiert.
Für Linux, macOS oder Unix:
aws rds start-export-task \ --export-task-identifiermy-cluster-export\ --source-arn arn:aws:rds:us-west-2:123456789012:cluster:my-cluster\ --s3-bucket-nameamzn-s3-demo-destination-bucket\ --iam-role-arniam-role\ --kms-key-idmy-key
Für Windows:
aws rds start-export-task ^ --export-task-identifiermy-DB-cluster-export^ --source-arn arn:aws:rds:us-west-2:123456789012:cluster:my-cluster^ --s3-bucket-nameamzn-s3-demo-destination-bucket^ --iam-role-arniam-role^ --kms-key-idmy-key
Beispiel für eine Ausgabe folgt.
{ "ExportTaskIdentifier": "my-cluster-export", "SourceArn": "arn:aws:rds:us-west-2:123456789012:cluster:my-cluster", "S3Bucket": "amzn-s3-demo-destination-bucket", "IamRoleArn": "arn:aws:iam:123456789012:role/ExportTest", "KmsKeyId": "my-key", "Status": "STARTING", "PercentProgress": 0, "TotalExtractedDataInGB": 0, }
Wenn Sie einen Ordnerpfad im S3-Bucket für den DB-Cluster-Export bereitstellen möchten, nehmen Sie die Option --s3-prefix in den Befehl start-export-task auf.
Wenn Sie DB-Cluster-Daten Snapshot mit der Amazon-RDS-API nach Amazon S3 exportieren möchten, verwenden Sie die Operation StartExportTask mit den folgenden erforderlichen Parametern:
-
ExportTaskIdentifier -
SourceArn– der ARN des DB-Clusters -
S3BucketName -
IamRoleArn -
KmsKeyId