Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
AWS Backup-Integration mit Amazon Redshift
AWS Backup ist ein vollständig verwalteter Service, der das Zentralisieren und Automatisieren des Datenschutzes in AWS-Services, in der Cloud sowie On-Premises erleichtert.
Mithilfe von AWS Backup für Amazon Redshift können Sie Datenschutzrichtlinien konfigurieren und die Aktivitäten für verschiedene Amazon-Redshift-Ressourcen zentral überwachen. Sie können auch Snapshots in von Amazon Redshift bereitgestellten Clustern und Serverless-Namespaces erstellen und speichern. Auf diese Weise können Sie Sicherungsaufgaben, die Sie zuvor separat erledigen mussten, automatisieren und konsolidieren, ohne dass manuelle Prozesse erforderlich sind.
Anmerkung
Tabellen ohne Backup werden für RA3-Cluster und Arbeitsgruppen in Amazon Redshift Serverless nicht unterstützt. Eine Tabelle, die in einem RA3-Cluster oder einer Serverless-Arbeitsgruppe als „kein Backup“ gekennzeichnet ist, wird als permanente Tabelle behandelt, die bei der Erstellung eines Snapshots stets gesichert und bei der Wiederherstellung aus einem Snapshot stets wiederhergestellt wird. Um Snapshot-Kosten für Tabellen ohne Backup zu vermeiden, sollten Sie diese vor der Erstellung eines Snapshots kürzen.
Ein Backup oder ein Wiederherstellungspunkt stellt den Inhalt einer Ressource, etwa eines Amazon-Redshift-Clusters, zu einem bestimmten Zeitpunkt dar. AWS Backup speichert Backups in Backup-Tresoren, die Sie entsprechend Ihren geschäftlichen Anforderungen organisieren können. Die Begriffe Wiederherstellungspunkt und Backup werden gleichbedeutend verwendet. Weitere Informationen zu AWS Backup finden Sie unter Erstellung, Wartung und Wiederherstellung von Backups im AWS Backup-Entwicklerhandbuch.
Amazon Redshift ist nativ in AWS Backup integriert. Somit können Sie Ihre Sicherungspläne definieren und diesen Plänen Amazon-Redshift-Ressourcen zuweisen. AWS Backup automatisiert die Erstellung von manuellen Amazon-Redshift-Snapshots und speichert diese sicher in einem Sicherungstresor, den Sie in Ihrem Sicherungsplan festlegen. Weitere Informationen zu Tresoren finden Sie unter Sicherungstresore im AWS Backup-Entwicklerhandbuch. In dem Sicherungsplan können Sie die Häufigkeit der Sicherungen, das Zeitfenster für die Sicherungen, den Sicherungslebenszyklus oder den Sicherungstresor definieren. Weitere Informationen zu Backup-Plänen finden Sie unter Backup-Pläne im AWS Backup-Entwicklerhandbuch.
Informationen zum Erstellen und Wiederherstellen von Snapshots von Amazon Redshift Serverless ohne Verwendung von AWS Backup finden Sie unter Snapshots und Wiederherstellungspunkte. Informationen zum Erstellen und Wiederherstellen von von Amazon Redshift bereitgestellten Cluster-Snapshots ohne Verwendung von AWS Backup finden Sie unter Amazon-Redshift-Snapshots und -Sicherungen.
Themen
Überlegungen zur Verwendung von AWS Backup mit Amazon Redshift
Im Folgenden sind einige Überlegungen zur Verwendung von AWS Backup mit Amazon Redshift aufgeführt:
-
AWS Backup für Amazon Redshift ist verfügbar, wenn sowohl AWS Backup als auch Amazon Redshift in denselben AWS-Regionen verfügbar sind. Informationen darüber, wo AWS Backup verfügbar ist, finden Sie unter Amazon-Redshift-Endpunkte und Kontingente in Allgemeine AWS-Referenz.
-
Vergewissern Sie sich, dass Sie alle Voraussetzungen erfüllt haben, um mit der Verwendung von AWS Backup zu beginnen. Weitere Informationen finden Sie unter Voraussetzungen im AWS Backup-Entwicklerhandbuch.
-
Melden Sie sich unter Erteilen Ihrer Einwilligung für den AWS Backup-Service an. Die Anmeldeoptionen gelten für das jeweilige Konto und die jeweilige AWS-Region. Wenn Sie Backups in mehreren Regionen mit einem bestimmten Konto verwenden möchten, müssen Sie sich mit diesem Konto für jede einzelne Region anmelden. Weitere Informationen finden Sie unter Aktivieren der Verwaltungsservices mit AWS Backup im AWS Backup-Entwicklerhandbuch.
-
Die AWS Backup-Integration für Amazon Redshift unterstützt nur manuelle Snapshots für bereitgestellte Cluster und Serverless-Namespaces.
-
Sobald Sie AWS Backup zur Verwaltung der Snapshot-Einstellungen verwenden, haben Sie nicht mehr die Möglichkeit, manuelle Snapshot-Einstellungen mit Amazon Redshift zu verwalten. Sie können die Einstellungen jedoch weiterhin mithilfe eines AWS Backup-Plans verwalten. Weitere Informationen finden Sie unter Backup-Pläne im AWS Backup-Entwicklerhandbuch.
-
Das Wiederherstellen ganzer Data Warehouse-Snapshots in einem Serverless-Namespace ist eine destruktive Änderung. Alle zuvor vorhandenen Daten im Ziel-Namespace gehen verloren, wenn Sie einen Data Warehouse-Snapshot in diesem Namespace wiederherstellen. Dies gilt nur für die Wiederherstellung von Data Warehouse-Snapshots. Beim Wiederherstellen einzelner Tabellen-Snapshots in einem Namespace werden keine vorhandenen Daten gelöscht.
-
Um einen Snapshot in einem bereitgestellten Cluster wiederherzustellen, benötigen Sie eine IAM-Richtlinie mit der entsprechenden
RestoreFromClusterSnapshot-Berechtigung. Wenn Sie einen Snapshot in einem Serverless-Namespace wiederherstellen möchten, benötigen Sie eine IAM-Richtlinie mit derRestoreFromSnapshot-Berechtigung. Diese Berechtigungen gelten für den Data-Warehouse-Zieltyp, nicht für den Quell-Snapshot-Typ. Um beispielsweise einen Cluster-Snapshot in einem Namespace wiederherzustellen, benötigen Sie dieRestoreFromSnapshot-Berechtigung, nichtRestoreFromClusterSnapshot. Weitere Informationen zum Bearbeiten von IAM-Richtlinien finden Sie unter Identity and Access Management in Amazon Redshift.
Einschränkungen bei der Verwendung von AWS Backup mit Amazon Redshift
Bei Verwendung von AWS Backup mit Amazon Redshift gelten folgende Einschränkungen:
-
Sie können AWS Backup nicht zur Verwaltung von automatisierten Amazon-Redshift-Snapshots verwenden. Verwenden Sie Tags, um automatisierte Snapshots zu verwalten. Weitere Informationen über das Markieren von Ressourcen finden Sie unter Markieren von Ressourcen in Amazon Redshift.
-
Wenn Sie einzelne Tabellen aus einem Snapshot wiederherstellen, können Sie nicht von einem bereitgestellten Cluster-Snapshot in einen Serverless-Namespace wiederherstellen oder umgekehrt. Sie können ganze Snapshots in jeder Konfiguration wiederherstellen. Sie können beispielsweise alle Datenbanken in einem bereitgestellten Cluster-Snapshot in einem Serverless-Namespace wiederherstellen, aber Sie können keine einzelne Tabelle aus demselben Snapshot in demselben Namespace wiederherstellen.
Verwalten von AWS Backup mit Amazon Redshift
Sie können Ressourcen in Ihren von Amazon Redshift bereitgestellten Data Warehouses über die AWS Backup-Konsole oder programmgesteuert über die AWS Backup-API oderAWS Command Line Interface (AWS CLI) schützen. Wenn Sie eine Ressource wiederherstellen müssen, können Sie entweder die AWS Backup-Konsole oder AWS CLI verwenden, um die benötigte Ressource zu suchen und wiederherzustellen. Weitere Informationen finden Sie unter AWS Command Line Interface
Sie können die folgenden Aktionen mit AWS Backup für Amazon Redshift ausführen:
-
Erstellen von regelmäßigen Sicherungen, die automatisch Amazon-Redshift-Snapshots initiieren. Regelmäßige Sicherungen sind nützlich, um Ihre Anforderungen an die langfristige Datenaufbewahrung zu erfüllen. Weitere Informationen finden Sie unter Amazon-Redshift-Backups im AWS Backup-Entwicklerhandbuch.
-
Automatisieren der Planung und Aufbewahrung von Sicherungen durch die zentrale Konfiguration von Sicherungsplänen.
-
Wiederherstellen eines bereitgestellten Clusters oder Serverless-Namespaces in dem von Ihnen ausgewählten gespeicherten Backup. Sie können wählen, ob Sie alle Daten im Snapshot oder eine einzelne Tabelle daraus wiederherstellen möchten. Sie legen fest, wie oft Ihre Ressourcen gesichert werden sollen. Informationen zur Wiederherstellung bereitgestellter Cluster-Snapshots finden Sie unter Wiederherstellen eines Amazon-Redshift-Clusters im AWS Backup-Entwicklerhandbuch. Informationen zur Wiederherstellung von Serverless-Namespace-Snapshots finden Sie unter Wiederherstellung von Amazon Redshift Serverless im AWS Backup-Entwicklerhandbuch.