

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.

# Eine Amazon DynamoDB-Tabelle wiederherstellen
<a name="restoring-dynamodb"></a>

## Verwenden Sie die AWS Backup Konsole, um DynamoDB-Wiederherstellungspunkte wiederherzustellen
<a name="ddb-restore-console"></a>

**So stellen Sie eine DynamoDB-Tabelle wieder her:**

1. [Öffnen Sie die AWS Backup Konsole unter /backup. https://console.aws.amazon.com](https://console.aws.amazon.com/backup)

1. Wählen Sie im Navigationsbereich **Geschützte Ressourcen** und die DynamoDB-Ressourcen-ID aus, die Sie wiederherstellen möchten.

1. Auf der Seite **Resource details (Ressourcendetails)** wird eine Liste der Wiederherstellungspunkte für die ausgewählte Ressourcen-ID angezeigt. Um eine Ressource wiederherzustellen, wählen Sie im Bereich **Backups** das Optionsfeld neben der Wiederherstellungspunkt-ID der Ressource aus. Wählen Sie in der oberen rechten Ecke des Bereichs die Option **Wiederherstellen**.

1. Geben Sie unter **Settings (Einstellungen)** im Textfeld **New table name (Neuer Tabellenname)** einen neuen Tabellennamen ein.

1. Wählen Sie **unter Wiederherstellungsrolle** die IAM-Rolle aus, die für diese Wiederherstellung übernommen AWS Backup werden soll.

1. Für **Verschlüsselungseinstellungen**:

   1. Wenn Ihr Backup von DynamoDB verwaltet wird (sein ARN beginnt mit`arn:aws:dynamodb`), AWS Backup verschlüsselt es Ihre wiederhergestellte Tabelle mit einem AWS-eigenen Schlüssel.

      Um einen anderen Schlüssel für die Verschlüsselung Ihrer wiederhergestellten Tabelle auszuwählen, können Sie entweder den AWS Backup [StartRestoreJobVorgang](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html) verwenden oder die Wiederherstellung von der [DynamoDB-Konsole](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Restore.Tutorial.html#restoretable_console) aus durchführen.

   1. Wenn Ihr Backup die vollständige AWS Backup Verwaltung unterstützt (sein ARN beginnt mit`arn:aws:backup`), können Sie eine der folgenden Verschlüsselungsoptionen wählen, um Ihre wiederhergestellte Tabelle zu schützen:
      + (Standard) DynamoDB-eigener KMS-Schlüssel (keine zusätzlichen Gebühren für Verschlüsselung)
      + Von DynamoDB verwalteter KMS-Schlüssel (es fallen KMS-Gebühren an)
      + Vom Kunden verwalteter KMS-Schlüssel (es fallen KMS-Gebühren an)

      „DynamoDB-eigene“ und „DynamoDB-verwaltete“ Schlüssel sind dieselben wie „AWS-eigene“ bzw. „AWS-verwaltete“ Schlüssel. Weitere Informationen finden Sie unter [Verschlüsselung im Ruhezustand: Funktionsweise](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/encryption.howitworks.html) im *Entwicklerhandbuch zu Amazon DynamoDB*.

      Weitere Informationen zur vollständigen AWS Backup Verwaltung finden Sie unter[Erweitertes DynamoDB-Backup](advanced-ddb-backup.md).
**Anmerkung**  
Die folgenden Hinweise gelten nur, wenn Sie ein kopiertes Backup wiederherstellen UND die wiederhergestellte Tabelle mit demselben Schlüssel verschlüsseln möchten, mit dem Sie Ihre ursprüngliche Tabelle verschlüsselt haben.  
Wenn Sie ein regionsübergreifendes Backup wiederherstellen und Ihre wiederhergestellte Tabelle mit demselben Schlüssel verschlüsseln möchten, den Sie für die Verschlüsselung Ihrer Originaltabelle verwendet haben, muss es sich bei Ihrem Schlüssel um einen Schlüssel für mehrere Regionen handeln. AWS-eigene und AWS-verwaltete Schlüssel sind keine Schlüssel für mehrere Regionen. Weitere Informationen finden Sie unter [Multiregionale Schlüssel](https://docs.aws.amazon.com/kms/latest/developerguide/multi-region-keys-overview.html) im *Entwicklerhandbuch für AWS Key Management Service *.  
Wenn Sie eine kontoübergreifende Sicherung wiederherstellen und Ihre wiederhergestellte Tabelle mit demselben Schlüssel verschlüsseln möchten, mit dem Sie Ihre ursprüngliche Tabelle verschlüsselt haben, müssen Sie den Schlüssel in Ihrem Quellkonto mit Ihrem Zielkonto teilen. AWS-eigene und AWS-verwaltete Schlüssel können nicht von mehreren Konten gemeinsam genutzt werden. Weitere Informationen finden Sie unter [Benutzern in anderen Konten die Verwendung eines KMS-Schlüssels erlauben](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-modifying-external-accounts.html) im *AWS Key Management Service -Entwicklerhandbuch*.

1. Wählen Sie **Restore backup** aus.

   Der Bereich **Aufträge wiederherstellen** wird angezeigt. Eine Meldung am Anfang der Seite enthält Informationen zu dem Wiederherstellungsauftrag.

## Verwenden Sie die AWS Backup API, CLI oder das SDK, um DynamoDB-Wiederherstellungspunkte wiederherzustellen
<a name="ddb-restore-cli"></a>

Verwenden Sie `[StartRestoreJob](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html)`. Sie können bei DynamoDB-Wiederherstellungen die folgenden Metadaten angeben: Bei Metadaten wird die Groß- und Kleinschreibung nicht beachtet.

```
targetTableName
encryptionType
kmsMasterKeyArn
aws:backup:request-id
```

Das Folgende ist ein Beispiel für das `restoreMetadata`-Argument für einen `StartRestoreJob`-Vorgang in der CLI:

```
aws backup start-restore-job \
--recovery-point-arn "arn:aws:backup:us-east-1:123456789012:recovery-point:abcdef12-g3hi-4567-8cjk-012345678901" \
--iam-role-arn "arn:aws:iam::123456789012:role/YourIamRole" \
--metadata 'TargetTableName=TestRestoreTestTable,EncryptionType=KMS,kmsMasterKeyArn=arn:aws:kms:us-east-1:123456789012:key/abcdefg' \
--region us-east-1 \
--endpoint-url https://endpointurl.com
```

Im vorherigen Beispiel wird die wiederhergestellte Tabelle mit einem vom Kunden verwalteten Schlüssel verschlüsselt.

Um Ihre wiederhergestellte Tabelle mit einem AWS eigenen Schlüssel zu verschlüsseln, geben Sie die folgenden Wiederherstellungsmetadaten an:. `"encryptionType\":\"Default\"`

Um Ihre wiederhergestellte Tabelle mit einem AWS verwalteten Schlüssel zu verschlüsseln, lassen Sie den Parameter weg und geben Sie an`kmsMasterKeyArn`:. `"encryptionType\":\"KMS\"`

Um Ihre wiederhergestellte Tabelle mit einem vom Kunden verwalteten Schlüssel zu verschlüsseln, geben Sie die folgenden Wiederherstellungsmetadaten an:. `"encryptionType\":\"KMS\",\"kmsMasterKeyArn\":\"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"`