

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.

# Serverlose Wiederherstellung mit Amazon Redshift
<a name="redshift-serverless-restore"></a>

Sie können manuelle Snapshots von Datenbanken oder Tabellen mithilfe der Konsole oder wiederherstellen. AWS Backup AWS CLI

Redshift Serverless und AWS Backup unterstützt *austauschbare Wiederherstellung* für Data Warehouse-Snapshots. Das bedeutet, dass Sie Redshift Serverless-Backups auf von [Amazon Redshift bereitgestellten Clustern oder bereitgestellte Backups in Redshift](redshift-backups.md) Serverless-Namespaces wiederherstellen können. Dies gilt nur für die vollständige Datenbankwiederherstellung, nicht für die Wiederherstellung einzelner Tabellen.


**Wiederherstellungsfunktionen für Redshift Serverless**  

| Funktionen wiederherstellen | Namespace | Eine einzige Tabelle | 
| --- | --- | --- | 
| Art des Snapshots | Manuell | Manuell | 
| Benötigte Informationen |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/aws-backup/latest/devguide/redshift-serverless-restore.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/aws-backup/latest/devguide/redshift-serverless-restore.html)  | 
| Zieleffekt wiederherstellen | Stellt einen vorhandenen Namespace mithilfe einer destruktiven Wiederherstellung wieder her, bei der vorhandene Daten überschrieben werden | Stellt eine neue Tabelle wieder her | 
| Austauschbare Wiederherstellung? |  Ja. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/aws-backup/latest/devguide/redshift-serverless-restore.html)  | Nicht unterstützt | 

Weitere Informationen zu Konfigurationen finden Sie unter [Snapshots und Wiederherstellungspunkte](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-snapshots-recovery-points.html) im *Amazon Redshift Management Guide*.

## Überlegungen vor der Wiederherstellung
<a name="redshift-serverless-restore-considerations"></a>

Bevor Sie mit einem Wiederherstellungsauftrag beginnen, sollten Sie Folgendes überprüfen:

**Konfigurationen**

Wenn Sie einen Redshift Serverless-Snapshot wiederherstellen, wählen Sie den Ziel-Namespace aus, in dem Sie alle Datenbanken oder eine einzelne Tabelle wiederherstellen möchten. 

Wenn Sie die Datenbanken in einem Snapshot in einem Serverless-Namespace wiederherstellen, handelt es sich um eine destruktive Wiederherstellung. Das bedeutet, dass alle zuvor vorhandenen Daten im Ziel-Wiederherstellungs-Namespace überschrieben werden, wenn Sie in diesem Namespace wiederherstellen.

Wenn Sie eine einzelne Tabelle wiederherstellen, handelt es sich nicht um eine destruktive Wiederherstellung. Um eine Tabelle wiederherzustellen, geben Sie die Arbeitsgruppe, den Snapshot, die Quelldatenbank, die Quelltabelle, den Zielrücksicherungsnamespace und den neuen Tabellennamen an.

**Berechtigungen**

Die erforderlichen Berechtigungen werden vom Ziel-Data Warehouse bestimmt (d. h. vom Namespace oder dem bereitgestellten Cluster, in dem Sie die Datenbanken oder die Tabelle wiederherstellen werden). Die folgende Tabelle kann Ihnen helfen, die zu verwendenden Berechtigungen, Rollen und Richtlinien zu bestimmen. Weitere Informationen zur Verwaltung von IAM-Richtlinien finden Sie unter [Identitäts- und Zugriffsmanagement in Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-authentication-access-control.html).


**Erforderliche Berechtigungen und Rollen für Wiederherstellungsvorgänge**  

| Ziel wiederherstellen | Erforderliche Genehmigung (en) | Rolle und Richtlinie von IAM | 
| --- | --- | --- | 
| Von Amazon Redshift bereitgestellter Cluster | redshift:RestoreFromClusterSnapshot | AWSBackupServiceRolePolicyForRestoresenthält diese Berechtigung; sie kann für verwendet werden. aws backup start-restore-job | 
| Serverloser Redshift-Namespace | redshift-serverless:RestoreFromSnapshot |  Sie müssen diese Berechtigung zu der Rolle und Richtlinie hinzufügen, die Sie für den Anruf verwenden möchten. **aws backup start-restore-job** Da es sich um einen destruktiven Wiederherstellungsauftrag handelt, kann die Servicerollenrichtlinie für Wiederherstellungen nicht verwendet werden.  | 

## Redshift Serverloses Wiederherstellungsverfahren
<a name="redshift-serverless-restore-procedure"></a>

Gehen Sie wie folgt vor, um Redshift Serverless-Backups mithilfe der AWS Backup Konsole wiederherzustellen, oder: AWS CLI

------
#### [ Console ]

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 **Einstellungen** und wählen Sie die wiederherzustellende Redshift Serverless Resource ID aus.

1. **Wählen Sie auf der Seite mit den **Ressourcendetails** die Wiederherstellungspunkt-ID im Bereich **Wiederherstellungspunkte** aus und wählen Sie dann Wiederherstellen aus.**

1. Wählen Sie im Bereich **Wiederherstellungsoptionen** aus, ob Sie das gesamte Data Warehouse oder eine einzelne Tabelle wiederherstellen möchten.

1. Wählen Sie das Zielziel im Bereich **Ziel-Data Warehouse-Konfiguration** aus.
   + Für eine vollständige Data Warehouse-Wiederherstellung wählen Sie zwischen einem von Amazon Redshift bereitgestellten Cluster oder dem Redshift Serverless Namespace.
   + Geben Sie für die Wiederherstellung einer einzelnen Tabelle den Quell-Snapshot, die Datenbank, das Schema, den Tabellennamen und die Zieldetails an.

1. Wählen Sie die IAM-Wiederherstellungsrolle für den Job aus. Wenn Sie die Standardrolle nicht verwenden, stellen Sie sicher, dass die ausgewählte Rolle die `iam:PassRole` entsprechende Berechtigung enthält.

------
#### [ AWS CLI ]

Verwenden Sie den Befehl **aws backup start-restore-job**.

AWS Backup arbeitet mit Redshift Serverless zusammen, um den Wiederherstellungsjob zu orchestrieren. Dem CLI-Befehl wird vorangestellt, er enthält `aws backup` aber auch Metadaten, die für Redshift Serverless oder Amazon Redshift relevant sind. 

Die erforderlichen und optionalen Metadaten hängen davon ab, ob Sie ein ganzes Data Warehouse oder eine einzelne Tabelle wiederherstellen.
+ Informationen zur Wiederherstellung einzelner Tabellen finden Sie [restore-table-from-snapshot](https://docs.aws.amazon.com/cli/latest/reference/redshift-serverless/restore-table-from-snapshot.html)in der *AWS CLI Befehlsreferenz*.
+ Informationen zur Namespace-Wiederherstellung finden Sie [restore-from-snapshot](https://docs.aws.amazon.com/cli/latest/reference/redshift-serverless/restore-from-snapshot.html)in der *AWS CLI Befehlsreferenz.*
+ Informationen zur Wiederherstellung auf einem von Amazon Redshift bereitgestellten Cluster finden Sie [restore-from-cluster-snapshot](https://docs.aws.amazon.com/cli/latest/reference/redshift/restore-from-cluster-snapshot.html)in der *AWS CLI Befehlsreferenz*.

**Example Vorlage für die Wiederherstellung `start-restore-job` in einem serverlosen Namespace:**  

```
aws backup start-restore-job \
--recovery-point-arn "arn:aws:backup:region:account:snapshot:name--iam-role-arn "arn:aws:iam:account:role/role-name" \
--metadata \
--resource-type Redshift Serverless \
--region Region \
--endpoint-url URL
```

**Example Beispiel für die Wiederherstellung `start-restore-job` in einem serverlosen Namespace:**  

```
aws backup start-restore-job \
--recovery-point-arn "arn:aws:redshift-serverless:us-east-1:123456789012:snapshot/a12bc34d-567e-890f-123g-h4ijk56l78m9" \
--iam-role-arn "arn:aws:iam::974288443796:role/Backup-Redshift-Role" \
--metadata 'RestoreType=NAMESPACE_RESTORE,NamespaceIdentifier=redshift-namespace-1-restore' \
--resource-type "RedshiftServerless" \
--region us-west-2
```

Verwenden Sie nach dem Start des Wiederherstellungsauftrags, **describe-restore-job** um den Fortschritt zu überwachen.

------