

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.

# Snapshot und Wiederherstellung
<a name="snapshots"></a>

MemoryDB-Cluster sichern Daten automatisch in einem Multi-AZ-Transaktionsprotokoll. Sie können jedoch wählen, ob Sie point-in-time Snapshots eines Clusters entweder regelmäßig oder bei Bedarf erstellen möchten. Diese Snapshots können verwendet werden, um einen Cluster zu einem früheren Zeitpunkt neu zu erstellen oder um einen brandneuen Cluster zu erstellen. Der Snapshot besteht aus den Metadaten des Clusters sowie allen Daten im Cluster. Alle Snapshots werden in Amazon Simple Storage Service (Amazon S3) geschrieben, der dauerhaften Speicher bietet. Sie können Ihre Daten jederzeit wiederherstellen, indem Sie einen neuen MemoryDB-Cluster erstellen und ihn mit Daten aus einem Snapshot füllen. Mit MemoryDB können Sie Snapshots mithilfe der API, der AWS Command Line Interface (AWS CLI) und der AWS-Managementkonsole MemoryDB-API verwalten.

**Topics**
+ [Snapshot-Einschränkungen](snapshots-constraints.md)
+ [Snapshot-Kosten](snapshots-costs.md)
+ [Automatische Snapshots planen](snapshots-automatic.md)
+ [Manuelle Snapshots erstellen](snapshots-manual.md)
+ [Erstellen eines abschließenden DB-Snapshots](snapshots-final.md)
+ [Beschreibung von Schnappschüssen](snapshots-describing.md)
+ [Kopieren eines Snapshots](snapshots-copying.md)
+ [Einen Snapshot exportieren](snapshots-exporting.md)
+ [Wiederherstellung aus einem Snapshot](snapshots-restoring.md)
+ [Einen neuen Cluster mit einem extern erstellten Snapshot erstellen](snapshots-seeding-redis.md)
+ [Schnappschüsse taggen](snapshots-tagging.md)
+ [Löschen eines Snapshots](snapshots-deleting.md)

# Snapshot-Einschränkungen
<a name="snapshots-constraints"></a>

Beachten Sie bei der Planung oder Erstellung von Snapshots die folgenden Einschränkungen:
+ Für MemoryDB-Cluster sind Snapshot und Restore für alle unterstützten Knotentypen verfügbar.
+ In einem zusammenhängenden Zeitraum von 24 Stunden können Sie nicht mehr als 20 manuelle Snapshots pro Cluster erstellen.
+ MemoryDB unterstützt nur das Erstellen von Snapshots auf Clusterebene. MemoryDB unterstützt nicht das Erstellen von Snapshots auf Shard- oder Knotenebene.
+ Während des Snapshot-Vorgangs können Sie keine anderen API- oder CLI-Operationen auf dem Cluster ausführen.
+ Wenn Sie einen Cluster löschen und einen endgültigen Snapshot anfordern, erstellt MemoryDB den Snapshot immer von den primären Knoten. Dadurch wird sichergestellt, dass Sie die allerneuesten Daten erfassen, bevor der Cluster gelöscht wird.

# Snapshot-Kosten
<a name="snapshots-costs"></a>

Mit MemoryDB können Sie einen Snapshot für jeden aktiven MemoryDB-Cluster kostenlos speichern. Speicherplatz für zusätzliche Snapshots wird für alle Regionen mit 0,085 USD/GB pro Monat berechnet. AWS Für die Erstellung eines Snapshots oder für die Wiederherstellung von Daten aus einem Snapshot in einem MemoryDB-Cluster fallen keine Datenübertragungsgebühren an.

# Automatische Snapshots planen
<a name="snapshots-automatic"></a>

Für jeden MemoryDB-Cluster können Sie automatische Snapshots aktivieren. Wenn automatische Snapshots aktiviert sind, erstellt MemoryDB täglich einen Snapshot des Clusters. Es gibt keine Auswirkungen auf den Cluster, und die Änderung erfolgt sofort. Weitere Informationen finden Sie unter [Wiederherstellung aus einem Snapshot](snapshots-restoring.md).

Wenn Sie automatische Snapshots planen, sollten Sie die folgenden Einstellungen planen:
+ **Snapshot-Fenster** — Ein Zeitraum an jedem Tag, an dem MemoryDB mit der Erstellung eines Snapshots beginnt. Die Mindestlänge für das Snapshot-Fenster beträgt 60 Minuten. Sie können das Snapshot-Fenster so einstellen, dass es für Sie am bequemsten ist, oder für eine Tageszeit, zu der Snapshots in Zeiten mit besonders hoher Auslastung vermieden werden.

  Wenn Sie kein Snapshot-Fenster angeben, weist MemoryDB automatisch eines zu.
+ **Aufbewahrungslimit für Snapshots** — Die Anzahl der Tage, an denen der Snapshot in Amazon S3 aufbewahrt wird. Wenn Sie beispielsweise das Aufbewahrungslimit auf 5 festlegen, wird ein heute aufgenommener Snapshot 5 Tage lang aufbewahrt. Wenn das Aufbewahrungslimit abläuft, wird der Snapshot automatisch gelöscht.

  Das maximale Aufbewahrungslimit für Snapshots beträgt 35 Tage. Wenn das Aufbewahrungslimit für Snapshots auf 0 festgelegt ist, sind automatische Snapshots für den Cluster deaktiviert. MemoryDB-Daten sind auch bei deaktiviertem automatischem Snapshoting weiterhin vollständig dauerhaft.

Sie können automatische Snapshots aktivieren oder deaktivieren, wenn Sie einen MemoryDB-Cluster mithilfe der MemoryDB-Konsole, der oder der MemoryDB-API erstellen. AWS CLI****Sie können automatische Snapshots aktivieren, wenn Sie einen MemoryDB-Cluster erstellen, indem Sie im Abschnitt Snapshots das Kontrollkästchen Automatische Backups aktivieren aktivieren aktivieren.**** Weitere Informationen finden Sie unter [Einen MemoryDB-Cluster erstellen](getting-started.md#clusters.create). 

# Manuelle Snapshots erstellen
<a name="snapshots-manual"></a>

Zusätzlich zu automatischen Snapshots können Sie jederzeit einen *manuellen* Snapshot erstellen. Im Gegensatz zu automatischen Snapshots, die nach einem bestimmten Aufbewahrungszeitraum automatisch gelöscht werden, haben manuelle Snapshots keine Aufbewahrungsfrist, nach deren Ablauf sie automatisch gelöscht werden. Sie müssen jeden manuellen Snapshot manuell löschen. Selbst wenn Sie einen Cluster oder Knoten löschen, bleiben alle manuellen Snapshots von diesem Cluster oder Knoten erhalten. Wenn Sie einen manuellen Snapshot nicht mehr behalten möchten, müssen Sie ihn explizit selbst löschen.

Manuelle Snapshots eignen sich zum Testen und Archivieren. Angenommen, Sie haben beispielsweise eines Satz grundlegender Daten für Testzwecke entwickelt. Sie können einen manuellen Snapshot der Daten erstellen und ihn jederzeit wiederherstellen. Nachdem Sie eine Anwendung getestet haben, die die Daten ändert, können Sie die Daten zurücksetzen, indem Sie einen neuen Cluster erstellen und die Daten anhand Ihres Basis-Snapshots wiederherstellen. Wenn der Cluster bereit ist, können Sie Ihre Anwendungen erneut mit den grundlegenden Daten testen und Sie können diesen Vorgang so oft wie nötig wiederholen.

Sie können nicht nur direkt einen manuellen Snapshot erstellen, sondern auch auf eine der folgenden Arten einen manuellen Snapshot erstellen:
+ [Kopieren eines Snapshots](snapshots-copying.md)— Es spielt keine Rolle, ob der Quell-Snapshot automatisch oder manuell erstellt wurde.
+ [Erstellen eines abschließenden DB-Snapshots](snapshots-final.md)— Erstellen Sie unmittelbar vor dem Löschen eines Clusters einen Snapshot.

**Andere wichtige Themen**
+ [Snapshot-Einschränkungen](snapshots-constraints.md)
+ [Snapshot-Kosten](snapshots-costs.md)

Sie können mithilfe der, der oder der MemoryDB-API AWS-Managementkonsole einen manuellen Snapshot eines Knotens erstellen. AWS CLI



## Einen manuellen Snapshot erstellen (Konsole)
<a name="snapshots-manual-CON"></a>

**Um einen Snapshot eines Clusters (Konsole) zu erstellen**

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

1. **wählen Sie im linken Navigationsbereich Clusters aus.**

   Der Bildschirm MemoryDB-Clusters wird angezeigt.

1. wählen Sie das Optionsfeld links neben dem Namen des MemoryDB-Clusters, den Sie sichern möchten.

1. Wählen Sie **Aktionen** und dann **Snapshot** erstellen aus.

1. Geben Sie im **Snapshot-Fenster** einen Namen für Ihren Snapshot in das Feld **Snapshot-Name** ein. Wir empfehlen, dass der Name angibt, welcher Cluster gesichert wurde und an welchem Datum und zu welcher Uhrzeit der Snapshot erstellt wurde.

   Für die Benennung von Clustern gelten die folgenden Einschränkungen:
   + Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.
   + Er muss mit einem Buchstaben beginnen.
   + Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.
   + Er darf nicht mit einem Bindestrich enden.

1. Wählen Sie unter **Verschlüsselung** aus, ob Sie einen Standard-Verschlüsselungsschlüssel oder einen vom Kunden verwalteten Schlüssel verwenden möchten. Weitere Informationen finden Sie unter [Verschlüsselung während der Übertragung (TLS) in MemoryDB](in-transit-encryption.md).

1. Fügen Sie unter **Tags** optional Tags hinzu, um Ihre Schnappschüsse zu durchsuchen und zu filtern oder Ihre AWS Kosten nachzuverfolgen.

1. Wählen Sie **Snapshot erstellen** aus.

   Der Status des Clusters ändert sich in *snapshotting*. Wenn der Status wieder *verfügbar* ist, ist der Snapshot abgeschlossen.

## Manuellen Snapshot erstellen (AWS CLI)
<a name="snapshots-manual-CLI"></a>

Um mithilfe von einen manuellen Snapshot eines Clusters zu erstellen AWS CLI, verwenden Sie den `create-snapshot` AWS CLI Vorgang mit den folgenden Parametern:
+ `--cluster-name`— Name des MemoryDB-Clusters, der als Quelle für den Snapshot verwendet werden soll. Verwenden Sie diesen Parameter, wenn Sie einen MemoryDB-Cluster sichern.

  Für die Benennung von Clustern gelten die folgenden Einschränkungen:
  + Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.
  + Er muss mit einem Buchstaben beginnen.
  + Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.
  + Er darf nicht mit einem Bindestrich enden.

   
+ `--snapshot-name` – der Name des zu erstellenden Snapshots.

### Verwandte Themen
<a name="snapshots-manual-CLI-see-also"></a>

Weitere Informationen finden Sie unter `create-snapshot` in der Referenz zum *AWS CLI -Befehl*.

## Erstellen eines manuellen Snapshots (MemoryDB-API)
<a name="snapshots-manual-API"></a>

Um mithilfe der MemoryDB-API einen manuellen Snapshot eines Clusters zu erstellen, verwenden Sie den `CreateSnapshot` MemoryDB-API-Vorgang mit den folgenden Parametern:
+ `ClusterName`— Name des MemoryDB-Clusters, der als Quelle für den Snapshot verwendet werden soll. Verwenden Sie diesen Parameter, wenn Sie einen MemoryDB-Cluster sichern.

   

  Für die Benennung von Clustern gelten die folgenden Einschränkungen:
  + Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.
  + Er muss mit einem Buchstaben beginnen.
  + Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.
  + Er darf nicht mit einem Bindestrich enden.
+ `SnapshotName` – der Name des zu erstellenden Snapshots.

### Verwandte Themen
<a name="snapshots-manual-api-see-also"></a>

Weitere Informationen finden Sie unter [CreateSnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSnapshot.html).

# Erstellen eines abschließenden DB-Snapshots
<a name="snapshots-final"></a>

Sie können einen endgültigen Snapshot mithilfe der MemoryDB-Konsole, der oder der AWS CLI MemoryDB-API erstellen.

## Erstellen eines endgültigen Snapshots (Konsole)
<a name="snapshots-final-CON"></a>

Sie können einen endgültigen Snapshot erstellen, wenn Sie einen MemoryDB-Cluster mit der MemoryDB-Konsole löschen.

Um beim Löschen eines MemoryDB-Clusters einen endgültigen Snapshot zu erstellen, wählen Sie auf der Löschseite **Ja** und geben Sie dem Snapshot einen Namen unter. [Schritt 5: Löschen eines Clusters](getting-started.md#clusters.delete)

## Erstellen eines endgültigen Snapshots (AWS CLI)
<a name="snapshots-final-CLI"></a>

Sie können einen endgültigen Snapshot erstellen, wenn Sie einen MemoryDB-Cluster mit dem löschen. AWS CLI

### Beim Löschen eines MemoryDB-Clusters
<a name="w2ab1c18c23c29b7b1b5"></a>

Verwenden Sie den `delete-cluster` AWS CLI Vorgang mit den folgenden Parametern, um beim Löschen eines Clusters einen endgültigen Snapshot zu erstellen:
+ `--cluster-name` Name des zu löschenden Clusters.
+ `--final-snapshot-name`— Name des endgültigen Snapshots.

Mit dem folgenden Code wird `bkup-20210515-final` beim Löschen des Clusters der endgültige Snapshot erstellt`myCluster`.

Für Linux, macOS oder Unix:

```
aws memorydb delete-cluster \
        --cluster-name myCluster \
        --final-snapshot-name bkup-20210515-final
```

Für Windows:

```
aws memorydb delete-cluster ^
        --cluster-name myCluster ^
        --final-snapshot-name bkup-20210515-final
```

*Weitere Informationen finden Sie unter [delete-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/delete-cluster.html) in der AWS CLI Befehlsreferenz.*

## Erstellen eines endgültigen Snapshots (MemoryDB-API)
<a name="snapshots-final-API"></a>

Sie können einen endgültigen Snapshot erstellen, wenn Sie einen MemoryDB-Cluster mithilfe der MemoryDB-API löschen.

### Beim Löschen eines MemoryDB-Clusters
<a name="snapshots-final-API-cluster"></a>

Verwenden Sie den `DeleteCluster` MemoryDB-API-Vorgang mit den folgenden Parametern, um einen endgültigen Snapshot zu erstellen.
+ `ClusterName` Name des zu löschenden Clusters.
+ `FinalSnapshotName`— Name des Snapshots.

Der folgende MemoryDB-API-Vorgang erstellt den Snapshot, `bkup-20210515-final` wenn der Cluster gelöscht wird. `myCluster`

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DeleteCluster
    &ClusterName=myCluster
    &FinalSnapshotName=bkup-20210515-final
    &Version=2021-01-01
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210515T192317Z
    &X-Amz-Credential=<credential>
```

Weitere Informationen finden Sie unter [DeleteCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteCluster.html).

# Beschreibung von Schnappschüssen
<a name="snapshots-describing"></a>

Die folgenden Verfahren zeigen Ihnen, wie Sie eine Liste Ihrer Schnappschüsse anzeigen. Wenn Sie möchten, können Sie sich auch die Details eines bestimmten Snapshots ansehen.

## Beschreibung von Snapshots (Konsole)
<a name="snapshots-describing-CON"></a>

**Um Schnappschüsse anzuzeigen, verwenden Sie AWS-Managementkonsole**

1. Loggen Sie sich in die Konsole ein

1. wählen Sie im linken Navigationsbereich **Snapshots** aus.

1. Verwenden Sie die Suche, um nach **manuellen**, **automatischen** oder **allen** Snapshots zu filtern.

1. Um die Details eines bestimmten Snapshots zu sehen, wählen Sie das Optionsfeld links neben dem Namen des Snapshots. Wählen Sie **Aktionen** und dann **Details anzeigen** aus.

1. Optional können Sie auf der Seite „**Details anzeigen**“ zusätzliche Snapshot-Aktionen wie **Kopieren**, **Wiederherstellen** oder **Löschen** ausführen. Sie können dem Snapshot auch Tags hinzufügen 

## Schnappschüsse beschreiben (AWS CLI)
<a name="snapshots-describing-CLI"></a>

Verwenden Sie den `describe-snapshots` CLI-Vorgang, um eine Liste von Snapshots und optional Details zu einem bestimmten Snapshot anzuzeigen. 

**Beispiele**

Der folgende Vorgang verwendet den Parameter`--max-results`, um bis zu 20 Snapshots aufzulisten, die Ihrem Konto zugeordnet sind. Wenn Sie den Parameter weglassen, `--max-results` werden bis zu 50 Schnappschüsse aufgeführt.

```
aws memorydb describe-snapshots --max-results 20
```

Der folgende Vorgang verwendet den Parameter, `--cluster-name` um nur die Snapshots aufzulisten, die dem Cluster zugeordnet sind. `my-cluster`

```
aws memorydb describe-snapshots --cluster-name my-cluster
```

Der folgende Vorgang verwendet den Parameter`--snapshot-name`, um die Details des Snapshots `my-snapshot` anzuzeigen.

```
aws memorydb describe-snapshots --snapshot-name my-snapshot
```

Weitere Informationen finden Sie unter [describe-snapshots](https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-snapshots.html).

## Beschreibung von Snapshots (MemoryDB-API)
<a name="snapshots-describing-API"></a>

Verwenden Sie den Vorgang, um eine Liste von Snapshots anzuzeigen. `DescribeSnapshots`

**Beispiele**

Der folgende Vorgang verwendet den Parameter`MaxResults`, um bis zu 20 Snapshots aufzulisten, die Ihrem Konto zugeordnet sind. Wenn Sie den Parameter weglassen, `MaxResults` werden bis zu 50 Schnappschüsse aufgeführt.

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DescribeSnapshots
    &MaxResults=20
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

Der folgende Vorgang verwendet den Parameter, um alle Snapshots `ClusterName` aufzulisten, die dem Cluster zugeordnet sind. `MyCluster`

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DescribeSnapshots
    &ClusterName=MyCluster
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

Der folgende Vorgang verwendet den Parameter`SnapshotName`, um die Details für den Snapshot `MyBackup` anzuzeigen.

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DescribeSnapshots
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &SnapshotName=MyBackup
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

Weitere Informationen finden Sie unter [DescribeSnapshots](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSnapshots.html).

# Kopieren eines Snapshots
<a name="snapshots-copying"></a>

Sie können von jedem Snapshot eine Kopie erstellen, unabhängig davon, ob er automatisch oder manuell erstellt wurde. Beim Kopieren eines Snapshots wird derselbe KMS-Verschlüsselungsschlüssel wie die Quelle für das Ziel verwendet, sofern er nicht ausdrücklich überschrieben wird. Sie können Ihren Snapshot auch exportieren, sodass Sie von außerhalb von MemoryDB darauf zugreifen können. Hinweise zum Exportieren Ihres Snapshots finden Sie unter. [Einen Snapshot exportieren](snapshots-exporting.md)

Die folgenden Verfahren zeigen Ihnen, wie Sie einen Snapshot kopieren.

## Einen Snapshot kopieren (Konsole)
<a name="snapshots-copying-CON"></a>

**Um einen Snapshot zu kopieren (Konsole)**

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

1. **Um eine Liste Ihrer Snapshots zu sehen, wählen Sie im linken Navigationsbereich Snapshots aus.**

1. Wählen Sie in der Liste der Snapshots das Optionsfeld links neben dem Namen des Snapshots aus, den Sie kopieren möchten.

1. Wählen Sie „**Aktionen**“ und anschließend „**Kopieren**“.

1. Gehen Sie auf der Seite „**Snapshot kopieren**“ wie folgt vor:

   1. Geben Sie im Feld **Neuer Snapshot-Name** einen Namen für Ihren neuen Snapshot ein.

   1. Lassen Sie das optionale Feld **Target S3 Bucket** leer. Dieses Feld sollte nur zum Exportieren Ihres Snapshots verwendet werden und erfordert spezielle S3-Berechtigungen. Informationen zum Exportieren eines Snapshots finden Sie unter[Einen Snapshot exportieren](snapshots-exporting.md).

   1. Wählen Sie, ob Sie den AWS KMS Standard-Verschlüsselungsschlüssel oder einen benutzerdefinierten Schlüssel verwenden möchten. Weitere Informationen finden Sie unter [Verschlüsselung während der Übertragung (TLS) in MemoryDB](in-transit-encryption.md).

   1. Optional können Sie der Snapshot-Kopie auch Tags hinzufügen. 

   1. Wählen Sie die Option **Kopieren** aus.

## Einen Snapshot kopieren (AWS CLI)
<a name="snapshots-copying-CLI"></a>

Verwenden Sie den `copy-snapshot` Vorgang, um einen Snapshot zu kopieren.

**Parameters**
+ `--source-snapshot-name`— Name des zu kopierenden Snapshots.
+ `--target-snapshot-name`— Name der Kopie des Snapshots.
+ `--target-bucket`— Reserviert für den Export eines Snapshots. Verwenden Sie diesen Parameter nicht, wenn Sie eine Kopie eines Snapshots erstellen. Weitere Informationen finden Sie unter [Einen Snapshot exportieren](snapshots-exporting.md).

Im folgenden Beispiel wird eine Kopie eines automatischen Snapshots erstellt.

Für Linux, macOS oder Unix:

```
aws memorydb copy-snapshot \
    --source-snapshot-name automatic.my-primary-2021-03-27-03-15 \
    --target-snapshot-name my-snapshot-copy
```

Für Windows:

```
aws memorydb copy-snapshot ^
    --source-snapshot-name automatic.my-primary-2021-03-27-03-15 ^
    --target-snapshot-name my-snapshot-copy
```

Weitere Informationen finden Sie unter [copy-snapshot](https://docs.aws.amazon.com/cli/latest/reference/memorydb/copy-snapshot.html).

## Einen Snapshot kopieren (MemoryDB-API)
<a name="snapshots-copying-API"></a>

Verwenden Sie den `copy-snapshot` Vorgang mit den folgenden Parametern, um einen Snapshot zu kopieren:

**Parameters**
+ `SourceSnapshotName`— Name des zu kopierenden Snapshots.
+ `TargetSnapshotName`— Name der Kopie des Snapshots.
+ `TargetBucket`— Reserviert für den Export eines Snapshots. Verwenden Sie diesen Parameter nicht, wenn Sie eine Kopie eines Snapshots erstellen. Weitere Informationen finden Sie unter [Einen Snapshot exportieren](snapshots-exporting.md).

Im folgenden Beispiel wird eine Kopie eines automatischen Snapshots erstellt.

**Example**  

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=CopySnapshot
    &SourceSnapshotName=automatic.my-primary-2021-03-27-03-15
    &TargetSnapshotName=my-snapshot-copy
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

Weitere Informationen finden Sie unter [CopySnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.html).

# Einen Snapshot exportieren
<a name="snapshots-exporting"></a>

MemoryDB unterstützt den Export Ihres MemoryDB-Snapshots in einen Amazon Simple Storage Service (Amazon S3) -Bucket, sodass Sie von außerhalb von MemoryDB darauf zugreifen können. Exportierte MemoryDB-Snapshots sind vollständig kompatibel mit Valkey und dem Open-Source-Redis OSS und können mit der entsprechenden Version oder den entsprechenden Tools geladen werden. Sie können einen Snapshot mit der MemoryDB-Konsole, der oder der MemoryDB-API exportieren. AWS CLI

Das Exportieren eines Snapshots kann hilfreich sein, wenn Sie einen Cluster in einer anderen Region starten müssen. AWS Sie können Ihre Daten in eine AWS Region exportieren, die RDB-Datei in die neue AWS Region kopieren und dann diese RDB-Datei verwenden, um den neuen Cluster zu starten, anstatt darauf zu warten, dass der neue Cluster durch Use gefüllt wird. Informationen zum Erstellen eines neuen Clusters durch Seeding finden Sie unter [Einen neuen Cluster mit einem extern erstellten Snapshot erstellen](snapshots-seeding-redis.md). Ein weiterer möglicher Grund für das Exportieren der Daten eines Clusters besteht in der Verwendung der .rdb-Datei zur Offline-Verarbeitung.

**Wichtig**  
 Der MemoryDB-Snapshot und der Amazon S3 S3-Bucket, in den Sie ihn kopieren möchten, müssen sich in derselben AWS Region befinden.  
Obwohl in einen Amazon S3 S3-Bucket kopierte Snapshots verschlüsselt sind, empfehlen wir dringend, anderen keinen Zugriff auf den Amazon S3 S3-Bucket zu gewähren, in dem Sie Ihre Snapshots speichern möchten.
Das Exportieren eines Snapshots nach Amazon S3 wird für Cluster, die Data Tiering verwenden, nicht unterstützt. Weitere Informationen finden Sie unter [Daten-Tiering](data-tiering.md).

Bevor Sie einen Snapshot in einen Amazon S3 S3-Bucket exportieren können, müssen Sie über einen Amazon S3 S3-Bucket in derselben AWS Region wie der Snapshot verfügen. Gewähren Sie MemoryDB-Zugriff auf den Bucket. Die ersten beiden Schritte zeigen, wie Sie dabei vorgehen.

**Warnung**  
Die folgenden Szenarien legen Ihre Daten auf möglicherweise unerwünschte Weise offen.  
**Wenn eine andere Person Zugriff auf den Amazon S3 S3-Bucket hat, in den Sie Ihren Snapshot exportiert haben.**  
Um den Zugriff auf Ihre Snapshots zu kontrollieren, gewähren Sie nur denjenigen Zugriff auf den Amazon S3 S3-Bucket, die Sie auf Ihre Daten zugreifen möchten. Informationen zum Verwalten des Zugriffs auf einen Amazon-S3-Bucket finden Sie unter [Zugriffsverwaltung](https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-access-control.html) im *Entwicklerhandbuch zu Amazon S3*.
**Wenn eine andere Person berechtigt ist, den CopySnapshot API-Vorgang zu verwenden.**  
Benutzer oder Gruppen, die über Berechtigungen zur Nutzung des `CopySnapshot` API-Vorgangs verfügen, können ihre eigenen Amazon S3 S3-Buckets erstellen und Snapshots in diese kopieren. Um den Zugriff auf Ihre Snapshots zu kontrollieren, verwenden Sie eine AWS Identity and Access Management (IAM-) Richtlinie, um zu kontrollieren, wer die API verwenden darf. `CopySnapshot` *Weitere Informationen zur Verwendung von IAM zur Steuerung der Verwendung von MemoryDB-API-Vorgängen finden Sie [Identitäts- und Zugriffsmanagement in MemoryDB](iam.md) im MemoryDB-Benutzerhandbuch.*

**Topics**
+ [Schritt 1: Einen Amazon-S3-Bucket erstellen](#snapshots-exporting-create-s3-bucket)
+ [Schritt 2: Gewähren Sie MemoryDB-Zugriff auf Ihren Amazon S3 S3-Bucket](#snapshots-exporting-grant-access)
+ [Schritt 3: Exportieren Sie einen MemoryDB-Snapshot](#snapshots-exporting-procedures)

## Schritt 1: Einen Amazon-S3-Bucket erstellen
<a name="snapshots-exporting-create-s3-bucket"></a>

Das folgende Verfahren verwendet die Amazon S3 S3-Konsole, um einen Amazon S3 S3-Bucket zu erstellen, in den Sie Ihren MemoryDB-Snapshot exportieren und speichern.

**So erstellen Sie einen Amazon-S3-Bucket**

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

1. Wählen Sie **Create Bucket (Bucket erstellen)** aus.

1. Verfahren Sie unter **Create a Bucket – Select a Bucket Name and Region** wie folgt:

   1. Geben Sie für **Bucket-Name** einen Namen für Ihren Amazon-S3-Bucket ein.

   1. Wählen Sie aus der **Regionsliste** eine AWS Region für Ihren Amazon S3 S3-Bucket aus. Diese AWS Region muss dieselbe AWS Region sein wie der MemoryDB-Snapshot, den Sie exportieren möchten.

   1. Wählen Sie **Erstellen** aus.

Weitere Informationen zum Erstellen eines Amazon-S3-Buckets finden Sie unter [Erstellen von Buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) im *Handbuch für Amazon Simple Storage Service*. 

## Schritt 2: Gewähren Sie MemoryDB-Zugriff auf Ihren Amazon S3 S3-Bucket
<a name="snapshots-exporting-grant-access"></a>

AWS Regionen, die vor dem 20. März 2019 eingeführt wurden, sind standardmäßig aktiviert. Sie können sofort mit der Arbeit in diesen AWS Regionen beginnen. Regionen, die nach dem 20. März 2019 eingeführt wurden, sind standardmäßig deaktiviert. Sie müssen diese Regionen aktivieren oder sich für sie anmelden, bevor Sie sie verwenden können, wie unter [AWS Regionen verwalten](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html) beschrieben.

### Gewähren Sie MemoryDB-Zugriff auf Ihren S3-Bucket in einer Region AWS
<a name="snapshots-exporting-region"></a>

Gehen Sie wie folgt vor, um die richtigen Berechtigungen für einen Amazon S3 S3-Bucket in einer AWS Region zu erstellen.

**Um MemoryDB-Zugriff auf einen S3-Bucket zu gewähren**

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

1. Wählen Sie den Namen des Amazon S3 S3-Buckets, in den Sie den Snapshot kopieren möchten. Dies sollte der in [Schritt 1: Einen Amazon-S3-Bucket erstellen](#snapshots-exporting-create-s3-bucket) erstellte S3-Bucket sein.

1. Wählen Sie den Tab **Permissions** und dann unter **Permissions** die Option **Bucket Policy** aus.

1. Aktualisieren Sie die Richtlinie, um MemoryDB die erforderlichen Berechtigungen zur Ausführung von Vorgängen zu gewähren:
   + Fügen Sie `[ "Service" : "region-full-name.memorydb-snapshot.amazonaws.com" ]` zu `Principal` hinzu.
   + Fügen Sie die folgenden Berechtigungen hinzu, die zum Exportieren eines Snapshots in den Amazon-S3-Bucket erforderlich sind. 
     + `"s3:PutObject"`
     + `"s3:GetObject"`
     + `"s3:ListBucket"`
     + `"s3:GetBucketAcl"`
     + `"s3:ListMultipartUploadParts"`
     + `"s3:ListBucketMultipartUploads"`

   Nachfolgend finden Sie ein Beispiel dafür, wie die aktualisierte Richtlinie aussehen könnte.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Id": "Policy15397346",
       "Statement": [
           {
               "Sid": "Stmt15399483",
               "Effect": "Allow",
               "Principal": {
                   "Service": "aws-region.memorydb-snapshot.amazonaws.com"
               },
               "Action": [
                   "s3:PutObject",
                   "s3:GetObject",
                   "s3:ListBucket",
                   "s3:GetBucketAcl",
                   "s3:ListMultipartUploadParts",
                   "s3:ListBucketMultipartUploads"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           }
       ]
   }
   ```

------

## Schritt 3: Exportieren Sie einen MemoryDB-Snapshot
<a name="snapshots-exporting-procedures"></a>

Jetzt haben Sie Ihren S3-Bucket erstellt und MemoryDB-Zugriffsberechtigungen erteilt. Ändern Sie den S3-Objektbesitz auf *ACLs aktiviert — Bucket-Besitzer bevorzugt*. Als Nächstes können Sie die MemoryDB-Konsole, die AWS CLI oder die MemoryDB-API verwenden, um Ihren Snapshot dorthin zu exportieren. Im Folgenden wird davon ausgegangen, dass Sie über die folgenden, zusätzlichen S3-spezifischen IAM-Berechtigungen verfügen.

------
#### [ JSON ]

****  

```
{
	"Version":"2012-10-17",		 	 	 
	"Statement": [{
		"Effect": "Allow",
		"Action": [
			"s3:GetBucketLocation",
			"s3:ListAllMyBuckets",
			"s3:PutObject",
			"s3:GetObject",
			"s3:DeleteObject",
			"s3:ListBucket"
		],
		"Resource": "arn:aws:s3:::*"
	}]
}
```

------

### Exportieren eines MemoryDB-Snapshots (Konsole)
<a name="snapshots-exporting-CON"></a>

Der folgende Prozess verwendet die MemoryDB-Konsole, um einen Snapshot in einen Amazon S3 S3-Bucket zu exportieren, sodass Sie von außerhalb von MemoryDB darauf zugreifen können. Der Amazon S3 S3-Bucket muss sich in derselben AWS Region wie der MemoryDB-Snapshot befinden.

**So exportieren Sie einen MemoryDB-Snapshot in einen Amazon S3 S3-Bucket**

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

1. **Um eine Liste Ihrer Snapshots zu sehen, wählen Sie im linken Navigationsbereich Snapshots aus.**

1. Wählen Sie in der Liste der Snapshots das Optionsfeld links neben dem Namen des Snapshots aus, den Sie exportieren möchten. 

1. Wählen Sie die Option **Kopieren** aus.

1. Gehen Sie im Dialogfeld **Create a Copy of the Backup (Eine Kopie der Sicherung erstellen?)** wie folgt vor: 

   1. Geben Sie im Feld **Neuer Snapshot-Name** einen Namen für Ihren neuen Snapshot ein.

      Der Name muss zwischen 1 und 1.000 Zeichen lang sein und UTF-8-codierbar sein.

      MemoryDB fügt dem Wert, den Sie hier eingeben`.rdb`, eine Shard-ID und hinzu. Wenn Sie beispielsweise eingeben, erstellt MemoryDB`my-exported-snapshot`. `my-exported-snapshot-0001.rdb`

   1. Wählen Sie aus der Liste **Ziel-S3-Speicherort** den Namen des Amazon S3 S3-Buckets aus, in den Sie Ihren Snapshot kopieren möchten (den Bucket, in dem Sie ihn erstellt haben[Schritt 1: Einen Amazon-S3-Bucket erstellen](#snapshots-exporting-create-s3-bucket)).

      Der **Ziel-S3-Standort** muss ein Amazon S3 S3-Bucket in der AWS Region des Snapshots mit den folgenden Berechtigungen sein, damit der Exportvorgang erfolgreich ist.
      + Objektzugriff – **Lesen** und **Schreiben**.
      + Berechtigungszugriff – **Lesen**.

      Weitere Informationen finden Sie unter [Schritt 2: Gewähren Sie MemoryDB-Zugriff auf Ihren Amazon S3 S3-Bucket](#snapshots-exporting-grant-access). 

   1. Wählen Sie die Option **Kopieren** aus.

**Anmerkung**  
Wenn Ihr S3-Bucket nicht über die erforderlichen Berechtigungen verfügt, damit MemoryDB einen Snapshot dorthin exportieren kann, erhalten Sie eine der folgenden Fehlermeldungen. Kehren Sie zurück zu[Schritt 2: Gewähren Sie MemoryDB-Zugriff auf Ihren Amazon S3 S3-Bucket](#snapshots-exporting-grant-access), um die angegebenen Berechtigungen hinzuzufügen, und versuchen Sie erneut, Ihren Snapshot zu exportieren.  
MemoryDB wurden keine LESEberechtigungen %s für den S3-Bucket erteilt.  
**Lösung:** Fügen Sie Leseberechtigungen für den Bucket hinzu.
MemoryDB wurden keine Schreibberechtigungen %s für den S3-Bucket erteilt.  
**Lösung:** Fügen Sie Schreibberechtigungen für den Bucket hinzu.
MemoryDB wurden keine READ\$1ACP-Berechtigungen %s für den S3-Bucket erteilt.  
**Lösung:** Fügen Sie **Read**-Zugriff für Berechtigungen für den Bucket hinzu.

Wenn Sie Ihren Snapshot in eine andere AWS Region kopieren möchten, verwenden Sie Amazon S3, um ihn zu kopieren. Weitere Informationen finden Sie unter [Objekte kopieren](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) im *Amazon Simple Storage Service-Benutzerhandbuch*.

### Exportieren eines MemoryDB-Snapshots (CLI)AWS
<a name="snapshots-exporting-CLI"></a>

Exportieren Sie den Snapshot mithilfe der `copy-snapshot` CLI-Operation mit den folgenden Parametern in einen Amazon S3 S3-Bucket:

**Parameters**
+ `--source-snapshot-name`— Name des zu kopierenden Snapshots.
+ `--target-snapshot-name`— Name der Kopie des Snapshots.

  Der Name muss zwischen 1 und 1.000 Zeichen lang sein und UTF-8-codierbar sein.

  MemoryDB fügt dem hier eingegebenen Wert eine Shard-ID und `.rdb` hinzu. Wenn Sie beispielsweise eingeben, erstellt MemoryDB`my-exported-snapshot`. `my-exported-snapshot-0001.rdb`
+ `--target-bucket`— Name des Amazon S3 S3-Buckets, in den Sie den Snapshot exportieren möchten. Eine Kopie des Snapshots wird im angegebenen Bucket erstellt.

  Damit der Exportvorgang erfolgreich ist, `--target-bucket` muss es sich um einen Amazon S3 S3-Bucket in der AWS Region des Snapshots mit den folgenden Berechtigungen handeln.
  + Objektzugriff – **Lesen** und **Schreiben**.
  + Berechtigungszugriff – **Lesen**.

  Weitere Informationen finden Sie unter [Schritt 2: Gewähren Sie MemoryDB-Zugriff auf Ihren Amazon S3 S3-Bucket](#snapshots-exporting-grant-access).

Der folgende Vorgang kopiert einen Snapshot in den amzn-s3-demo-bucket.

Für Linux, macOS oder Unix:

```
aws memorydb copy-snapshot \
    --source-snapshot-name automatic.my-primary-2021-06-27-03-15 \
    --target-snapshot-name my-exported-snapshot \
    --target-bucket amzn-s3-demo-bucket
```

Für Windows:

```
aws memorydb copy-snapshot ^
    --source-snapshot-name automatic.my-primary-2021-06-27-03-15 ^
    --target-snapshot-name my-exported-snapshot ^
    --target-bucket amzn-s3-demo-bucket
```

**Anmerkung**  
Wenn Ihr S3-Bucket nicht über die erforderlichen Berechtigungen verfügt, damit MemoryDB einen Snapshot dorthin exportieren kann, erhalten Sie eine der folgenden Fehlermeldungen. Kehren Sie zurück zu[Schritt 2: Gewähren Sie MemoryDB-Zugriff auf Ihren Amazon S3 S3-Bucket](#snapshots-exporting-grant-access), um die angegebenen Berechtigungen hinzuzufügen, und versuchen Sie erneut, Ihren Snapshot zu exportieren.  
MemoryDB wurden keine LESEberechtigungen %s für den S3-Bucket erteilt.  
**Lösung:** Fügen Sie Leseberechtigungen für den Bucket hinzu.
MemoryDB wurden keine Schreibberechtigungen %s für den S3-Bucket erteilt.  
**Lösung:** Fügen Sie Schreibberechtigungen für den Bucket hinzu.
MemoryDB wurden keine READ\$1ACP-Berechtigungen %s für den S3-Bucket erteilt.  
**Lösung:** Fügen Sie **Read**-Zugriff für Berechtigungen für den Bucket hinzu.

Weitere Informationen finden Sie unter `copy-snapshot` in der Referenz zum *AWS CLI -Befehl*.

Wenn Sie Ihren Snapshot in eine andere AWS Region kopieren möchten, verwenden Sie Amazon S3 Copy. Weitere Informationen finden Sie unter [Objekte kopieren](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) im *Amazon Simple Storage Service-Benutzerhandbuch*.

### Exportieren eines MemoryDB-Snapshots (MemoryDB-API)
<a name="snapshots-exporting-API"></a>

Exportieren Sie den Snapshot mithilfe der `CopySnapshot` API-Operation mit diesen Parametern in einen Amazon S3 S3-Bucket.

**Parameters**
+ `SourceSnapshotName`— Name des zu kopierenden Snapshots.
+ `TargetSnapshotName`— Name der Kopie des Snapshots.

  Der Name muss zwischen 1 und 1.000 Zeichen lang sein und UTF-8-codierbar sein.

  MemoryDB fügt dem Wert, den Sie hier eingeben`.rdb`, eine Shard-ID und hinzu. Wenn Sie z. B. `my-exported-snapshot` eingeben, erhalten Sie `my-exported-snapshot-0001.rdb`.
+ `TargetBucket`— Name des Amazon S3 S3-Buckets, in den Sie den Snapshot exportieren möchten. Eine Kopie des Snapshots wird im angegebenen Bucket erstellt.

  Damit der Exportvorgang erfolgreich ist, `TargetBucket` muss es sich um einen Amazon S3 S3-Bucket in der AWS Region des Snapshots mit den folgenden Berechtigungen handeln.
  + Objektzugriff – **Lesen** und **Schreiben**.
  + Berechtigungszugriff – **Lesen**.

  Weitere Informationen finden Sie unter [Schritt 2: Gewähren Sie MemoryDB-Zugriff auf Ihren Amazon S3 S3-Bucket](#snapshots-exporting-grant-access).

Im folgenden Beispiel wird eine Kopie eines automatischen Snapshots in den Amazon S3 S3-Bucket erstellt`amzn-s3-demo-bucket`.

**Example**  

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=CopySnapshot
    &SourceSnapshotName=automatic.my-primary-2021-06-27-03-15
    &TargetBucket=&example-s3-bucket;
    &TargetSnapshotName=my-snapshot-copy
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

**Anmerkung**  
Wenn Ihr S3-Bucket nicht über die erforderlichen Berechtigungen verfügt, damit MemoryDB einen Snapshot dorthin exportieren kann, erhalten Sie eine der folgenden Fehlermeldungen. Kehren Sie zurück zu[Schritt 2: Gewähren Sie MemoryDB-Zugriff auf Ihren Amazon S3 S3-Bucket](#snapshots-exporting-grant-access), um die angegebenen Berechtigungen hinzuzufügen, und versuchen Sie erneut, Ihren Snapshot zu exportieren.  
MemoryDB wurden keine LESEberechtigungen %s für den S3-Bucket erteilt.  
**Lösung:** Fügen Sie Leseberechtigungen für den Bucket hinzu.
MemoryDB wurden keine Schreibberechtigungen %s für den S3-Bucket erteilt.  
**Lösung:** Fügen Sie Schreibberechtigungen für den Bucket hinzu.
MemoryDB wurden keine READ\$1ACP-Berechtigungen %s für den S3-Bucket erteilt.  
**Lösung:** Fügen Sie **Read**-Zugriff für Berechtigungen für den Bucket hinzu.

Weitere Informationen finden Sie unter [CopySnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.html).

Wenn Sie Ihren Snapshot in eine andere AWS Region kopieren möchten, verwenden Sie Amazon S3 Copy, um den exportierten Snapshot in den Amazon S3 S3-Bucket in einer anderen AWS Region zu kopieren. Weitere Informationen finden Sie unter [Objekte kopieren](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) im *Amazon Simple Storage Service-Benutzerhandbuch*.

# Wiederherstellung aus einem Snapshot
<a name="snapshots-restoring"></a>

Sie können die Daten aus einer MemoryDB- oder ElastiCache (Redis OSS) .rdb-Snapshot-Datei jederzeit in einem neuen Cluster wiederherstellen.

Der MemoryDB-Wiederherstellungsprozess unterstützt Folgendes:
+ Migration von einer oder mehreren .rdb-Snapshot-Dateien, die Sie aus ElastiCache (Redis OSS) erstellt haben, zu einem MemoryDB-Cluster.

  Die .rdb-Dateien müssen für die Wiederherstellung in S3 verschoben werden.
+ Angabe einer Anzahl von Shards im neuen Cluster, die sich von der Anzahl der Shards im Cluster unterscheidet, der zur Erstellung der Snapshot-Datei verwendet wurde.
+ Angeben eines anderen Knotentyps für den neuen Cluster größer oder kleiner. Wenn Sie auf einen kleineren Knotentyp skalieren, stellen Sie sicher, dass der neue Knotentyp über ausreichend Speicher für Ihren Daten- und Engine-Overhead verfügt. 
+ Die Steckplätze des neuen MemoryDB-Clusters werden anders konfiguriert als in dem Cluster, der zur Erstellung der Snapshot-Datei verwendet wurde.

**Wichtig**  
MemoryDB-Cluster unterstützen nicht mehrere Datenbanken. Daher schlägt Ihre Wiederherstellung bei der Wiederherstellung in MemoryDB fehl, wenn die RDB-Datei auf mehr als eine Datenbank verweist.
Sie können einen Snapshot nicht aus einem Cluster wiederherstellen, der Data Tiering verwendet (z. B. den Knotentyp R6GD), in einen Cluster, der kein Daten-Tiering verwendet (z. B. den R6G-Knotentyp).

Ob Sie beim Wiederherstellen eines Clusters aus einem Snapshot Änderungen vornehmen, hängt von Ihren Entscheidungen ab. Sie treffen diese Optionen auf der Seite „**Cluster wiederherstellen**“, wenn Sie die MemoryDB-Konsole für die Wiederherstellung verwenden. Sie treffen diese Auswahl, indem Sie Parameterwerte festlegen, wenn Sie die MemoryDB-API AWS CLI oder die MemoryDB-API für die Wiederherstellung verwenden.

Während des Wiederherstellungsvorgangs erstellt MemoryDB den neuen Cluster und füllt ihn dann mit Daten aus der Snapshot-Datei. Wenn dieser Vorgang abgeschlossen ist, ist der Cluster aufgewärmt und bereit, Anfragen anzunehmen.

**Wichtig**  
Bevor Sie fortfahren, stellen Sie sicher, dass Sie einen Snapshot des Clusters erstellt haben, von dem Sie eine Wiederherstellung durchführen möchten. Weitere Informationen finden Sie unter [Manuelle Snapshots erstellen](snapshots-manual.md).   
Informationen zur Wiederherstellung aus einem extern erstellten Snapshot finden Sie unter[Einen neuen Cluster mit einem extern erstellten Snapshot erstellen](snapshots-seeding-redis.md).

Die folgenden Verfahren zeigen Ihnen, wie Sie mithilfe der MemoryDB-Konsole, der oder der MemoryDB-API einen Snapshot in einem neuen Cluster wiederherstellen. AWS CLI

## Wiederherstellung aus einem Snapshot (Konsole)
<a name="snapshots-restoring-CON"></a>

**Um einen Snapshot auf einem neuen Cluster (Konsole) wiederherzustellen**

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

1. **Wählen Sie im Navigationsbereich Snapshots aus.**

1. Wählen Sie in der Liste der Snapshots die Schaltfläche neben dem Namen des Snapshots aus, von dem Sie wiederherstellen möchten.

1. **Wählen Sie „**Aktionen**“ und anschließend „Wiederherstellen“**

1. **Geben Sie unter Clusterkonfiguration Folgendes ein:**

   1. **Clustername** — Erforderlich. Der Name des neuen Clusters.

   1. **Beschreibung** — Optional. Die Beschreibung des neuen Clusters.

1. Füllen Sie den Abschnitt **Subnetzgruppen** aus:

   1. Erstellen Sie für **Subnetzgruppen** eine neue Subnetzgruppe oder wählen Sie eine vorhandene aus der verfügbaren Liste aus, die Sie auf diesen Cluster anwenden möchten. Wenn Sie eine neue erstellen:
     + Geben Sie einen **Namen** ein
     + Geben Sie eine **Beschreibung** ein
     + Wenn Sie Multi-AZ aktiviert haben, muss die Subnetzgruppe mindestens zwei Subnetze enthalten, die sich in verschiedenen Availability Zones befinden. Weitere Informationen finden Sie unter [Subnetze und Subnetzgruppen](subnetgroups.md).
     + Wenn Sie eine neue Subnetzgruppe erstellen und noch keine VPC haben, werden Sie aufgefordert, eine VPC zu erstellen. Weitere Informationen finden Sie unter [Was ist Amazon VPC?](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) im *Amazon VPC-Benutzerhandbuch*.

1. Füllen Sie den Abschnitt **Clustereinstellungen** aus:

   1. Akzeptieren Sie für die **Kompatibilität mit der Valkey-Version** oder der **Redis OSS-Version** die Standardeinstellung. `6.0`

   1. Akzeptieren Sie für **Port** den Standardport 6379 oder geben Sie die Portnummer ein, falls Sie einen anderen Port verwenden möchten.

   1. Akzeptieren Sie für **Parametergruppe** die `default.memorydb-redis6` Parametergruppe. 

      Parametergruppen steuern die Laufzeitparameter Ihres Clusters. Weitere Informationen zu Parametergruppen finden Sie unter [Engine-spezifische Parameter](parametergroups.redis.md). 

   1. Wählen Sie **unter Knotentyp** einen Wert für den gewünschten Knotentyp (zusammen mit der zugehörigen Speichergröße) aus.

      Wenn Sie ein Mitglied der R6gd-Knotentypfamilie wählen, aktivieren Sie automatisch das Data-Tiering in Ihrem Cluster. Weitere Informationen finden Sie unter [Daten-Tiering](data-tiering.md).

   1. Wählen Sie **unter Anzahl der Shards** die Anzahl der Shards aus, die Sie für diesen Cluster benötigen.

      Sie können die Anzahl der Shards in Ihrem Cluster dynamisch ändern. Weitere Informationen finden Sie unter [Skalierung von MemoryDB-Clustern](scaling-cluster.md). 

   1. Wählen Sie für **Replicas per shard (Replikate pro Shard)** die Anzahl der Read Replica-Knoten aus, die sich in jedem Shard befinden sollen.

      Es bestehen die folgenden Einschränkungen;.
      + Wenn Sie Multi-AZ aktiviert haben, stellen Sie sicher, dass mindestens ein Replikat pro Shard vorhanden ist.
      + Die Anzahl der Replikate ist für jeden Shard gleich, wenn der Cluster mithilfe der Konsole erstellt wird.

   1. Wählen Sie **Weiter**

   1. Füllen Sie den Abschnitt **Erweiterte Einstellungen** aus:

      1. Wählen Sie für **Security groups (Sicherheitsgruppen)** die gewünschten Sicherheitsgruppen für diesen Cluster aus. Eine *security group (Sicherheitsgruppe)* fungiert als Firewall, um den Netzwerkzugriff auf Ihren Cluster zu steuern. Sie können die Standardsicherheitsgruppe für Ihre VPC verwenden oder eine neue erstellen.

         Weitere Informationen zu Sicherheitsgruppen finden Sie unter [Sicherheitsgruppen für Ihre VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) im *Benutzerhandbuch zu Amazon VPC.*

      1. Daten werden auf folgende Weise verschlüsselt:
         + **Verschlüsselung im Ruhezustand** – Ermöglicht die Verschlüsselung von Daten, die auf der Festplatte gespeichert sind. Weitere Informationen finden Sie unter [Verschlüsselung im Ruhezustand](https://docs.aws.amazon.com/memorydb/latest/devguide/at-rest-encryption.html).
**Anmerkung**  
Sie haben die Möglichkeit, einen anderen Verschlüsselungsschlüssel anzugeben, indem Sie **Customer Managed AWS KMS key** und dann den Schlüssel auswählen. 
         + **Verschlüsselung während der Übertragung** – Ermöglicht die Verschlüsselung von Daten während der Übertragung. Dies ist standardmäßig aktiviert. Weitere Informationen finden Sie unter [Verschlüsselung während der Übertragung](https://docs.aws.amazon.com/memorydb/latest/devguide/in-transit-encryption.html). 

         Wenn Sie keine Verschlüsselung auswählen, wird eine offene Zugriffskontrollliste namens „Open Access“ mit einem Standardbenutzer erstellt. Weitere Informationen finden Sie unter [Benutzer mit Zugriffskontrolllisten authentifizieren () ACLs](clusters.acls.md).

      1. Geben Sie für **Snapshot** optional einen Aufbewahrungszeitraum für Snapshots und ein Snapshot-Fenster an. Standardmäßig ist die Option **Automatische Snapshots aktivieren** ausgewählt.

      1. Geben Sie für **das Wartungsfenster** optional ein Wartungsfenster an. Das *Wartungsfenster* ist die Zeit, in der Regel eine Stunde, jede Woche, zu der MemoryDB die Systemwartung für Ihren Cluster plant. Sie können MemoryDB erlauben, den Tag und die Uhrzeit für Ihr Wartungsfenster auszuwählen (*keine Präferenz*), oder Sie können Tag, Uhrzeit und Dauer selbst wählen (Wartungsfenster *angeben*). Treffen Sie bei Wahl von *Specify maintenance window* eine Auswahl in den Listen *Start day*, *Start time* und *Duration* (in Stunden) für Ihr Wartungsfenster. Alle Zeiten sind UCT-Zeiten.

         Weitere Informationen finden Sie unter [Verwaltung der Wartung](maintenance-window.md).

      1. Wählen Sie für **Benachrichtigungen** ein bestehendes Amazon Simple Notification Service (Amazon SNS)-Thema oder wählen Sie Manuelle ARN-Eingabe und geben Sie den Amazon-Ressourcennamen (ARN) des Themas ein. Amazon SNS ermöglicht es Ihnen, Push-Benachrichtigungen an mit dem Internet verbundene Smart-Geräte zu senden. Standardmäßig sind Benachrichtigungen deaktiviert. Weitere Informationen finden Sie unter [https://aws.amazon.com/sns/](https://aws.amazon.com/sns/).

   1. Bei **Tags** können Sie optional Tags anwenden, um Ihre Cluster zu durchsuchen und zu filtern oder Ihre AWS Kosten zu verfolgen.

   1. Überprüfen Sie alle Ihre Einträge und ausgewählten Optionen und machen Sie dann evtl. erforderliche Korrekturen. Wenn Sie bereit sind, wählen Sie **Create cluster**, um den Cluster zu starten, oder **Cancel**, um die Operation abzubrechen.

   Sobald als Status des Clusters *available* erscheint, können Sie EC2 Zugriff darauf erteilen, eine Verbindung mit ihm herstellen und ihn verwenden. Weitere Informationen erhalten Sie unter [Schritt 3: Zugriff auf den Cluster autorisieren](getting-started.md#getting-started.authorizeaccess) und [Schritt 4: Connect zum Cluster her](getting-started.md#getting-startedclusters.connecttonode).
**Wichtig**  
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe [Schritt 5: Löschen eines Clusters](getting-started.md#clusters.delete). 

## Wiederherstellung aus einem Snapshot (AWS CLI)
<a name="snapshots-restoring-CLI"></a>

Wenn Sie einen der beiden `create-cluster` Operationen verwenden, stellen Sie sicher, dass Sie den Parameter angeben `--snapshot-name` oder `--snapshot-arns` den neuen Cluster mit den Daten aus dem Snapshot als Seed versehen.

Weitere Informationen finden Sie hier:
+ [Einen Cluster erstellen (AWS CLI)](getting-started.md#clusters.create.cli)im *MemoryDB-Benutzerhandbuch*.
+ [create-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-cluster.html) in der Befehlsreferenz. AWS CLI 

## Wiederherstellung aus einem Snapshot (MemoryDB-API)
<a name="snapshots-restoring-API"></a>

Sie können einen MemoryDB-Snapshot mithilfe des MemoryDB-API-Vorgangs wiederherstellen. `CreateCluster`

Achten Sie bei der Verwendung des `CreateCluster` Vorgangs darauf, den Parameter anzugeben `SnapshotName` oder den neuen Cluster mit den Daten aus dem Snapshot `SnapshotArns` zu versorgen.

Weitere Informationen finden Sie hier:
+ [Einen Cluster erstellen (MemoryDB-API)](getting-started.md#clusters.create.api)im *MemoryDB-Benutzerhandbuch*.
+ [CreateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateCluster.html)in der *MemoryDB-API-Referenz*.

# Einen neuen Cluster mit einem extern erstellten Snapshot erstellen
<a name="snapshots-seeding-redis"></a>

Wenn Sie einen neuen MemoryDB-Cluster erstellen, können Sie ihn mit Daten aus einer Valkey- oder Redis OSS .rdb-Snapshot-Datei versorgen. 

Informationen zum Seeding eines neuen MemoryDB-Clusters aus einem MemoryDB-Snapshot oder (Redis OSS) -Snapshot finden Sie unter. ElastiCache [Wiederherstellung aus einem Snapshot](snapshots-restoring.md)

Wenn Sie eine RDB-Datei zum Seeding eines neuen MemoryDB-Clusters verwenden, können Sie wie folgt vorgehen:
+ Geben Sie eine Anzahl von Shards im neuen Cluster an. Diese Zahl kann sich von der Anzahl der Shards im Cluster unterscheiden, der zur Erstellung der Snapshot-Datei verwendet wurde.
+ Geben Sie einen anderen Knotentyp für den neuen Cluster an — größer oder kleiner als der Knotentyp, der in dem Cluster verwendet wurde, der den Snapshot erstellt hat. Wenn Sie auf einen kleineren Knotentyp skalieren, stellen Sie sicher, dass der neue Knotentyp über ausreichend Speicher für Ihren Daten- und Engine-Overhead verfügt. 

**Wichtig**  
Sie müssen sicherstellen, dass Ihre Snapshot-Daten die Ressourcen des Knotens nicht überschreiten.   
Wenn der Snapshot zu groß ist, hat der resultierende Cluster den Status`restore-failed`. In diesem Fall müssen Sie den Cluster löschen und von Neuem beginnen.  
Eine vollständige Liste der Knotentypen und Spezifikationen finden Sie unter[MemoryDB-Knotentyp-spezifische Parameter](parametergroups.redis.md#parametergroups.redis.nodespecific).
Sie können eine.rdb-Datei nur mit der serverseitigen Amazon S3 S3-Verschlüsselung (SSE-S3) verschlüsseln. Weitere Informationen finden Sie unter [Schützen von Daten mithilfe serverseitiger Verschlüsselung](https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html).

## Schritt 1: Erstellen Sie einen Snapshot auf einem externen Cluster
<a name="snapshots-seeding-create-snapshot"></a>

**Um den Snapshot für das Seeding Ihres MemoryDB-Clusters zu erstellen**

1. Connect zu Ihrer vorhandenen Valkey- oder Redis OSS-Instanz her.

1. Führen Sie entweder die `SAVE` Operation `BGSAVE` oder aus, um einen Snapshot zu erstellen. Achten Sie auf den Speicherort der .rdb-Datei.

   `BGSAVE` ist asynchron und blockiert während der Verarbeitung keine anderen Clients. Weitere Informationen finden Sie unter [BGSAVE](http://valkey.io/commands/bgsave).

   `SAVE` ist synchron und blockiert andere Vorgänge, bis sie Verarbeitung abgeschlossen ist. Weitere Informationen finden Sie unter [SAVE](http://valkey.io/commands/save).

Weitere Informationen zum Erstellen eines Snapshots finden Sie unter [Persistenz](http://valkey.io/topics/persistence).

## Schritt 2: Erstellen eines Amazon-S3-Buckets und -Ordners
<a name="snapshots-seeding-create-s3-bucket"></a>

Wenn Sie die Snapshot-Datei erstellt haben, müssen Sie sie in einen Ordner innerhalb eines Amazon S3 S3-Buckets hochladen. Hierzu müssen bereits ein Amazon-S3-Bucket und ein Ordner innerhalb dieses Buckets vorhanden sein. Wenn Sie bereits einen Amazon-S3-Bucket und Ordner mit den entsprechenden Berechtigungen besitzen, können Sie mit [Schritt 3: Laden Sie Ihren Snapshot auf Amazon S3 hoch](#snapshots-seeding-upload) fortfahren.

**So erstellen Sie einen Amazon-S3-Bucket**

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

1. Führen Sie die Anweisungen zum Erstellen eines Amazon S3 Buckets unter[Erstellen eines Buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) im *Benutzerhandbuch zu Amazon Simple Storage Service* aus.

   Der Name Ihres Amazon-S3-Buckets muss DNS-konform sein. Andernfalls kann MemoryDB nicht auf Ihre Backup-Datei zugreifen. Die Regeln für die DNS-Konformität lauten:
   + Bucket-Namen müssen mindestens 3 und dürfen höchstens 63 Zeichen umfassen.
   + Die Namen müssen eine Folge aus einer oder mehreren Beschriftungen darstellen, die durch einen Punkt (.) getrennt sind, wobei jede Beschriftung:
     + mit einem Kleinbuchstaben oder einer Zahl beginnen.
     + mit einem Kleinbuchstaben oder einer Zahl beginnen.
     + Enthält nur Kleinbuchstaben, Zahlen und Bindestriche.
   + Er darf nicht als IP-Adresse (z. B. 192.0.2.0) formatiert sein.

   Wir empfehlen dringend, dass Sie Ihren Amazon S3 S3-Bucket in derselben AWS Region wie Ihr neuer MemoryDB-Cluster erstellen. Dieser Ansatz stellt sicher, dass die höchste Datenübertragungsgeschwindigkeit erreicht wird, wenn MemoryDB Ihre RDB-Datei aus Amazon S3 liest.
**Anmerkung**  
Um Ihre Daten so sicher wie möglich zu halten, sollten Sie die Berechtigungen für Ihr Amazon-S3-Bucket so restriktiv wie möglich gestalten. Gleichzeitig müssen die Berechtigungen weiterhin zulassen, dass der Bucket und sein Inhalt für das Seeding Ihres neuen MemoryDB-Clusters verwendet werden können.

**So fügen Sie einem Amazon S3 Bucket einen Ordner hinzu**

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

1. Wählen Sie den Namen des Buckets aus, in den die .rdb-Datei hochgeladen werden soll.

1. Wählen Sie **Create folder**.

1. Geben Sie einen Namen für den neuen Ordner ein.

1. Wählen Sie **Speichern**.

   Notieren Sie sich sowohl den Bucketnamen als auch den Ordnernamen.

## Schritt 3: Laden Sie Ihren Snapshot auf Amazon S3 hoch
<a name="snapshots-seeding-upload"></a>

Laden Sie jetzt die .rdb-Datei hoch, die Sie in [Schritt 1: Erstellen Sie einen Snapshot auf einem externen Cluster](#snapshots-seeding-create-snapshot) erstellt haben. Sie laden sie in den Amazon-S3-Bucket und -Ordner hoch, die sie in [Schritt 2: Erstellen eines Amazon-S3-Buckets und -Ordners](#snapshots-seeding-create-s3-bucket) erstellt haben. Weitere Informationen zu dieser Aufgabe finden Sie unter [Objekte hochladen](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html). Wählen Sie zwischen den Schritten 2 und 3 den Namen des von Ihnen erstellten Ordners aus.

**So laden Sie Ihre .rdb-Datei in einen Amazon-S3-Ordner hoch**

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

1. Wählen Sie den Namen des Amazon-S3-Bucket aus, den Sie in Schritt 2 erstellt haben.

1. Wählen Sie den Namen des Ordners aus, den Sie in Schritt 2 erstellt haben.

1. Klicken Sie auf **Upload**.

1. Klicken Sie auf **Add files**.

1. Navigieren Sie zu der Datei oder den Dateien, die Sie hochladen möchten, und wählen Sie dann die Datei oder die Dateien aus. Halten Sie zur Auswahl mehrerer Dateien die Strg-Taste während der Auswahl der Dateinamen gedrückt.

1. Klicken Sie auf **Open**.

1. Vergewissern Sie sich, dass die richtige (n) Datei (en) auf der **Upload-Seite** aufgeführt sind, und wählen Sie dann **Upload**.

Notieren Sie den Pfad zu Ihrer .rdb-Datei. Wenn der Bucket-Name z. B. `amzn-s3-demo-bucket` und der Pfad `myFolder/redis.rdb` lautet, geben Sie `amzn-s3-demo-bucket/myFolder/redis.rdb` ein. Sie benötigen diesen Pfad, um den neuen Cluster mit den Daten in diesem Snapshot zu versorgen.

Weitere Informationen finden Sie unter [Regeln zur Benennung von Buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) im *Amazon Simple Storage Service-Benutzerhandbuch*.

## Schritt 4: Gewähren Sie MemoryDB Lesezugriff auf die .rdb-Datei
<a name="snapshots-seeding-grant-access"></a>

AWS Regionen, die vor dem 20. März 2019 eingeführt wurden, sind standardmäßig aktiviert. Sie können sofort mit der Arbeit in diesen AWS Regionen beginnen. Regionen, die nach dem 20. März 2019 eingeführt wurden, sind standardmäßig deaktiviert. Sie müssen diese Regionen aktivieren oder sich für sie anmelden, bevor Sie sie verwenden können, wie unter [AWS Regionen verwalten](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html) beschrieben.

### Gewähren Sie MemoryDB Lesezugriff auf die RDB-Datei
<a name="snapshots-seeding"></a>

**Um MemoryDB Lesezugriff auf die Snapshot-Datei zu gewähren**

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

1. Wählen Sie den Namen des S3-Buckets aus, in dem sich Ihre .rdb-Datei befindet.

1. Wählen Sie den Namen des Ordners aus, in dem sich Ihre .rdb-Datei befindet.

1. Wählen Sie den Namen Ihrer .rdb-Snapshot-Datei. Der Name der ausgewählten Datei erscheint oberhalb der Registerkarten oben auf der Seite.

1. Wählen Sie die Registerkarte **Berechtigungen**.

1. Wählen Sie unter **Permissions** (Berechtigungen) **Bucket policy** (Bucket-Richtlinie) aus und klicken Sie dann auf **Edit** (Bearbeiten).

1. Aktualisieren Sie die Richtlinie, um MemoryDB die erforderlichen Berechtigungen zur Ausführung von Vorgängen zu gewähren:
   + Fügen Sie `[ "Service" : "region-full-name.memorydb-snapshot.amazonaws.com" ]` zu `Principal` hinzu.
   + Fügen Sie die folgenden Berechtigungen hinzu, die für das Exportieren eines Snapshots in den Amazon-S3-Bucket erforderlich sind: 
     + `"s3:GetObject"`
     + `"s3:ListBucket"`
     + `"s3:GetBucketAcl"`

   Nachfolgend finden Sie ein Beispiel dafür, wie die aktualisierte Richtlinie aussehen könnte.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Id": "Policy15397346",
       "Statement": [
           {
               "Sid": "Stmt15399483",
               "Effect": "Allow",
               "Principal": {
                   "Service": "us-east-1.memorydb-snapshot.amazonaws.com"
               },
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket",
                   "s3:GetBucketAcl"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/snapshot1.rdb",
                   "arn:aws:s3:::amzn-s3-demo-bucket/snapshot2.rdb"
               ]
           }
       ]
   }
   ```

------

1. Wählen Sie **Speichern**.

## Schritt 5: Den MemoryDB-Cluster mit den.rdb-Dateidaten versorgen
<a name="snapshots-seeding-seed-cluster"></a>

Jetzt sind Sie bereit, einen MemoryDB-Cluster zu erstellen und ihn mit den Daten aus der RDB-Datei zu versorgen. Folgen Sie den Anweisungen unter, um den Cluster zu erstellen. [Einen MemoryDB-Cluster erstellen](getting-started.md#clusters.create) 

Die Methode, mit der Sie MemoryDB mitteilen, wo sich der Snapshot befindet, den Sie auf Amazon S3 hochgeladen haben, hängt von der Methode ab, mit der Sie den Cluster erstellen:

**Füllen Sie den MemoryDB-Cluster mit den Daten der .rdb-Datei**
+ **Verwenden der MemoryDB-Konsole**

  Nachdem Sie die Engine ausgewählt haben, erweitern Sie den Abschnitt **Erweiterte Einstellungen** und suchen Sie **nach Daten in Cluster importieren**. Geben Sie im Feld **Seed-RDB-Datei-S3-Speicherort** den Amazon-S3-Pfad für die Datei(en) ein. Wenn Sie mehrere .rdb-Dateien besitzen, geben Sie den Pfad für jede Datei in eine durch Kommas getrennten Liste ein. Der Amazon-S3-Pfad sieht etwa aus wie `amzn-s3-demo-bucket/myFolder/myBackupFilename.rdb`.
+ **Verwenden Sie den AWS CLI**

  Verwenden Sie bei Einsatz der Operation `create-cluster` oder `create-cluster` den Parameter `--snapshot-arns`, um einen vollqualifizierten ARN für jede .rdb-Datei anzugeben. Beispiel, `arn:aws:s3:::amzn-s3-demo-bucket/myFolder/myBackupFilename.rdb`. Der ARN muss in die Snapshot-Dateien aufgelöst werden, die Sie in Amazon S3 gespeichert haben.
+ **Verwenden der MemoryDB-API**

  Wenn Sie den `CreateCluster` oder den `CreateCluster` MemoryDB-API-Vorgang verwenden, verwenden Sie den Parameter, `SnapshotArns` um einen vollqualifizierten ARN für jede .rdb-Datei anzugeben. Beispiel, `arn:aws:s3:::amzn-s3-demo-bucket/myFolder/myBackupFilename.rdb`. Der ARN muss in die Snapshot-Dateien aufgelöst werden, die Sie in Amazon S3 gespeichert haben.

Während der Erstellung Ihres Clusters werden die Daten in Ihrem Snapshot in den Cluster geschrieben. Sie können den Fortschritt überwachen, indem Sie sich die MemoryDB-Ereignismeldungen ansehen. **Rufen Sie dazu die MemoryDB-Konsole auf und wählen Sie Ereignisse.** Sie können auch die AWS MemoryDB-Befehlszeilenschnittstelle oder die MemoryDB-API verwenden, um Ereignismeldungen abzurufen.

# Schnappschüsse taggen
<a name="snapshots-tagging"></a>

Sie können jedem Snapshot Ihre eigenen Metadaten in Form von Tags zuweisen. Mithilfe von Tags können Sie Ihre Snapshots auf unterschiedliche Weise kategorisieren, z. B. nach Zweck, Eigentümer oder Umgebung. Dies ist nützlich, wenn Sie viele Ressourcen desselben Typs haben — In diesem Fall können Sie schnell bestimmte Ressourcen basierend auf den zugewiesenen Tags (Markierungen) bestimmen. Weitere Informationen finden Sie unter [Ressourcen, die markiert werden können](tagging-resources.md#tagging-your-resources).

Mithilfe von Tags zur Kostenzuweisung können Sie Ihre Kosten für mehrere AWS Dienste verfolgen, indem Sie Ihre Ausgaben auf Rechnungen nach Tagwerten gruppieren. Weitere Informationen zu Kostenzuordnungs-Tags finden Sie unter [Verwenden von Kostenzuordnungs-Tags](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html).

Mithilfe der MemoryDB-Konsole AWS CLI, der oder der MemoryDB-API können Sie Kostenzuweisungs-Tags zu Ihren Snapshots hinzufügen, auflisten, ändern, entfernen oder kopieren. Weitere Informationen finden Sie unter [Überwachung von Kosten mit Kostenzuordnungs-Tags](tagging.md).

# Löschen eines Snapshots
<a name="snapshots-deleting"></a>

Ein automatischer Snapshot wird automatisch gelöscht, wenn sein Aufbewahrungslimit abläuft. Wenn Sie einen Cluster löschen, werden auch alle seine automatischen Snapshots gelöscht.

MemoryDB bietet einen API-Löschvorgang, mit dem Sie einen Snapshot jederzeit löschen können, unabhängig davon, ob der Snapshot automatisch oder manuell erstellt wurde. Da manuelle Snapshots kein Aufbewahrungslimit haben, ist manuelles Löschen die einzige Möglichkeit, sie zu entfernen.

Sie können einen Snapshot mit der MemoryDB-Konsole, der oder der AWS CLI MemoryDB-API löschen.

## Löschen eines Snapshots (Konsole)
<a name="snapshots-deleting-CON"></a>

Das folgende Verfahren löscht einen Snapshot mithilfe der MemoryDB-Konsole.

**So löschen Sie einen Snapshot**

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

1. **Wählen Sie im linken Navigationsbereich Snapshots aus.**

   Der Bildschirm „Schnappschüsse“ wird mit einer Liste Ihrer Schnappschüsse angezeigt.

1. Wählen Sie das Optionsfeld links neben dem Namen des Snapshots, den Sie löschen möchten.

1. Wählen Sie ** Actions** und dann **Delete ** aus.

1. Wenn Sie diesen Snapshot löschen möchten, geben Sie ihn `delete` in das Textfeld ein und wählen Sie dann **Löschen**. Um den Löschvorgang abzubrechen, wählen Sie **Abbrechen**. Der Status wird in *deleting* geändert.

## Löschen eines Snapshots (AWS CLI)
<a name="snapshots-deleting-CLI"></a>

Verwenden Sie den AWS CLI Vorgang delete-snapshot mit dem folgenden Parameter, um einen Snapshot zu löschen.
+ `--snapshot-name`— Name des zu löschenden Snapshots.

Der folgende Code löscht den Snapshot`myBackup`.

```
aws memorydb delete-snapshot --snapshot-name myBackup
```

Weitere Informationen finden Sie unter [delete-snapshot](https://docs.aws.amazon.com/cli/latest/reference/memorydb/delete-snapshot.html) in der*AWS CLI -CLI-Befehlsreferenz*.

## Löschen eines Snapshots (MemoryDB-API)
<a name="snapshots-deleting-API"></a>

Verwenden Sie den `DeleteSnapshot` API-Vorgang mit dem folgenden Parameter, um einen Snapshot zu löschen.
+ `SnapshotName`— Name des zu löschenden Snapshots.

Der folgende Code löscht den Snapshot`myBackup`.

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DeleteSnapshot
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &SnapshotName=myBackup
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```

Weitere Informationen finden Sie unter [DeleteSnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSnapshot.html).