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
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 Serverless-Namespaces wiederherstellen können. Dies gilt nur für die vollständige Datenbankwiederherstellung, nicht für die Wiederherstellung einzelner Tabellen.
Funktionen wiederherstellen | Namespace | Eine einzige Tabelle |
---|---|---|
Art des Schnappschusses | Manuell | Manuell |
Benötigte Informationen |
|
|
Zieleffekt wiederherstellen | Stellt mithilfe einer destruktiven Wiederherstellung, bei der vorhandene Daten überschrieben werden, einen vorhandenen Namespace wieder her | Stellt 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 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.
Ziel wiederherstellen | Erforderliche Genehmigung (en) | Rolle und Richtlinie von IAM |
---|---|---|
Von Amazon Redshift bereitgestellter Cluster | redshift:RestoreFromClusterSnapshot |
AWSBackupServiceRolePolicyForRestores enthä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
Gehen Sie wie folgt vor, um Redshift Serverless-Backups mithilfe der AWS Backup Konsole wiederherzustellen, oder: AWS CLI