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.
Amazon Redshift Serverlose Wiederherstellung
Sie können manuelle Snapshots von Datenbanken oder Tabellen mithilfe der Konsole oder wiederherstellen. AWS Backup AWS CLI
Redshift Serverless und AWS Backup unterstützen 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 Serverless-Namespaces wiederherstellen können. Dies gilt nur für die vollständige Datenbankwiederherstellung, nicht für die Wiederherstellung einzelner Tabellen.
| Funktionen zur Wiederherstellung | Namespace | Einzelner Tisch |
|---|---|---|
| Art des Schnappschusses | Manuell | Manuell |
| Erforderliche Informationen |
|
|
| Zieleffekt wiederherstellen | Stellt mithilfe einer destruktiven Wiederherstellung, bei der vorhandene Daten überschrieben werden, einen vorhandenen Namespace wieder her | Stellt in eine neue Tabelle wieder her |
| Austauschbare Wiederherstellung? |
Ja.
|
Nicht unterstützt |
Weitere Informationen zu Konfigurationen finden Sie unter Snapshots und Wiederherstellungspunkte im Amazon Redshift Management Guide.
Überlegungen vor der Wiederherstellung
Bevor Sie mit einer Wiederherstellung 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-Namespace für die Wiederherstellung überschrieben werden, wenn Sie in diesen 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 Ziel-Namespace für die Wiederherstellung 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 Tabellen wiederherstellen). Die folgende Tabelle kann Ihnen dabei helfen, die zu verwendenden Berechtigungen, Rollen und Richtlinien zu ermitteln. Weitere Informationen zur Verwaltung von IAM-Richtlinien finden Sie unter Identitäts- und Zugriffsmanagement in Amazon Redshift.
| Ziel wiederherstellen | Benötigte (n) Genehmigung (en) | Rolle und Richtlinie von IAM |
|---|---|---|
| Von Amazon Redshift bereitgestellter Cluster | redshift:RestoreFromClusterSnapshot |
AWSBackupServiceRolePolicyForRestoresenthält diese Berechtigung; sie kann verwendet werden für. aws backup start-restore-job |
| Serverloser Redshift-Namespace | redshift-serverless:RestoreFromSnapshot |
Sie müssen diese Berechtigung der Rolle und Richtlinie hinzufügen, die Sie für den Aufruf verwenden werden. aws backup start-restore-job Da es sich um einen destruktiven Wiederherstellungsauftrag handelt, kann die Servicerollenrichtlinie für Wiederherstellungen nicht verwendet werden. |
Redshift Serverless: Wiederherstellungsverfahren
Gehen Sie wie folgt vor, um Redshift Serverless-Backups mithilfe der Konsole wiederherzustellen, oder: AWS Backup AWS CLI