

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 Snapshot-Exportaufgaben
<a name="aurora-export-snapshot.Exporting"></a>

Erstellen Sie Snapshot-Exportaufgaben, um Daten von Ihrem Snapshot in einen Amazon-S3-Bucket zu exportieren. Pro AWS-Konto können bis zu fünf DB-Snapshot-Exportaufgaben gleichzeitig ausgeführt werden.

**Anmerkung**  
Das Exportieren von RDS-Snapshots kann je nach Datenbanktyp und -größe eine Weile dauern. Die Exportaufgabe stellt zuerst die gesamte Datenbank wieder her 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. Diese längere Exportzeit tritt auf, da der Export einen langsameren Single-Thread-Prozess verwendet. 

Sie können einen DB-Snapshot mit der AWS-Managementkonsole, der oder der RDS-API nach Amazon S3 exportieren. AWS CLI

Wenn Sie eine Lambda-Funktion zum Exportieren eines Snapshots verwenden, fügen Sie die Aktion `kms:DescribeKey` der Lambda-Funktionsrichtlinie hinzu. Weitere Informationen finden Sie unter [AWS Lambda Berechtigungen](https://docs.aws.amazon.com/lambda/latest/dg/lambda-permissions.html).

## Konsole
<a name="aurora-export-snapshot.ExportConsole"></a>

Die Konsolenoption **Export to Amazon S3 (Zu Amazon S3-Konsole exportieren)** wird nur für Snapshots angezeigt, die zu Amazon S3 exportiert werden können. Ein Snapshot 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-Instance-Version wird für den S3-Export nicht unterstützt.
+ Der S3-Export wird in der AWS Region, in der der Snapshot erstellt wurde, nicht unterstützt.

**So exportieren Sie einen DB-Snapshot:**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich die Option **Snapshots**.

1. Wählen Sie auf den Registerkarten die Art des Snapshots aus, den Sie exportieren möchten.

1. Wählen Sie in der Liste der Snapshots den Snapshot aus, den Sie exportieren möchten.

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

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

1. Wählen Sie die zu exportierenden Daten aus:
   + Wählen Sie **All (Alle)**, um alle Daten im Snapshot zu exportieren.
   + Wählen Sie **Partial (Teilweise)**, um bestimmte Teile des Snapshots zu exportieren. Um zu ermitteln, welche Teile des Snapshots 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
     ```

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

1. 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](aurora-export-snapshot.Setup.md#aurora-export-snapshot.SetupIAMRole) 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.

1. Für **AWS KMS key** geben Sie den ARN für den Schlüssel ein, der für die Verschlüsselung der exportierten Daten verwendet werden soll.

1. Wählen Sie **Export to Amazon S3 (Nach Amazon S3 exportieren)** aus.

## AWS CLI
<a name="aurora-export-snapshot.ExportCLI"></a>

Um einen DB-Snapshot mit dem nach Amazon S3 zu exportieren AWS CLI, verwenden Sie den [start-export-task](https://docs.aws.amazon.com/cli/latest/reference/rds/start-export-task.html)Befehl mit den folgenden erforderlichen Optionen:
+ `--export-task-identifier` 
+ `--source-arn` 
+ `--s3-bucket-name` 
+ `--iam-role-arn` 
+ `--kms-key-id` 

In den folgenden Beispielen wird die Snapshot-Exportaufgabe benannt*my-snapshot-export*, die einen Snapshot in einen S3-Bucket mit dem Namen exportiert*amzn-s3-demo-destination-bucket*.

**Example**  
Für Linux, macOS oder Unix:  

```
1. aws rds start-export-task \
2.     --export-task-identifier my-snapshot-export \
3.     --source-arn arn:aws:rds:AWS_Region:123456789012:snapshot:snapshot-name \
4.     --s3-bucket-name amzn-s3-demo-destination-bucket \
5.     --iam-role-arn iam-role \
6.     --kms-key-id my-key
```
Für Windows:  

```
1. aws rds start-export-task ^
2.     --export-task-identifier my-snapshot-export ^
3.     --source-arn arn:aws:rds:AWS_Region:123456789012:snapshot:snapshot-name ^
4.     --s3-bucket-name amzn-s3-demo-destination-bucket ^
5.     --iam-role-arn iam-role ^
6.     --kms-key-id my-key
```
Beispiel für eine Ausgabe folgt.  

```
{
    "Status": "STARTING", 
    "IamRoleArn": "iam-role", 
    "ExportTime": "2019-08-12T01:23:53.109Z", 
    "S3Bucket": "amzn-s3-demo-destination-bucket", 
    "PercentProgress": 0, 
    "KmsKeyId": "my-key", 
    "ExportTaskIdentifier": "my-snapshot-export", 
    "TotalExtractedDataInGB": 0, 
    "TaskStartTime": "2019-11-13T19:46:00.173Z", 
    "SourceArn": "arn:aws:rds:AWS_Region:123456789012:snapshot:snapshot-name"
}
```
Um einen Ordnerpfad im S3-Bucket für den Snapshot-Export anzugeben, fügen Sie die `--s3-prefix` Option in den [start-export-task](https://docs.aws.amazon.com/cli/latest/reference/rds/start-export-task.html)Befehl ein.

## RDS-API
<a name="aurora-export-snapshot.ExportAPI"></a>

Um einen DB-Snapshot mithilfe der Amazon RDS-API nach Amazon S3 zu exportieren, verwenden Sie den [StartExportTask](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartExportTask.html)Vorgang mit den folgenden erforderlichen Parametern:
+ `ExportTaskIdentifier`
+ `SourceArn`
+ `S3BucketName`
+ `IamRoleArn`
+ `KmsKeyId`