Wiederherstellen eines Amazon-Redshift-Clusters - AWS Backup

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.

Wiederherstellen eines Amazon-Redshift-Clusters

Sie können automatische und manuelle Snapshots in der AWS Backup Konsole oder über die Konsole wiederherstellen. CLI

Wenn Sie ein Amazon-Redshift-Cluster wiederherstellen, werden die ursprünglichen Cluster-Einstellungen standardmäßig in die Konsole eingegeben. Sie können verschiedene Einstellungen für die folgenden Konfigurationen angeben. Beim Wiederherstellen einer Tabelle müssen Sie die Quell- und die Zieldatenbanken angeben. Weitere Informationen zu diesen Konfigurationen finden Sie unter Wiederherstellen eines Clusters aus einem Snapshot im Verwaltungshandbuch zu Amazon Redshift.

  • Einzelne Tabelle oder Cluster: Sie können wählen, ob Sie einen gesamten Cluster oder eine einzelne Tabelle wiederherstellen möchten. Wenn Sie eine einzelne Tabelle wiederherstellen möchten, werden die Quelldatenbank, das Quellschema und der Name der Quelltabelle sowie der Zielcluster, das Schema und der neue Tabellenname benötigt.

  • Knotentyp: Jedes Amazon-Redshift-Cluster besteht aus einem Leader-Knoten und mindestens einem Rechenknoten. Wenn Sie einen Cluster wiederherstellen, müssen Sie den Knotentyp angeben, der Ihren Anforderungen anCPU,RAM, Speicherkapazität und Laufwerkstyp entspricht.

  • Anzahl der Knoten: Wenn Sie ein Cluster wiederherstellen, müssen Sie die Anzahl der benötigten Knoten angeben.

  • Zusammenfassung der Konfiguration

  • Cluster-Berechtigungen

So stellen Sie einen Amazon Redshift Redshift-Cluster oder eine Tabelle mithilfe der AWS Backup Konsole wieder her

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

  2. Wählen Sie im Navigationsbereich Eigenschaften und die Amazon-Redshift-Ressourcen-ID aus, die Sie wiederherstellen möchten.

  3. 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 Wiederherstellungspunkte das Optionsfeld neben der Wiederherstellungspunkt-ID der Ressource aus. Wählen Sie in der oberen rechten Ecke des Bereichs die Option Wiederherstellen.

  4. Wiederherstellungsoptionen

    1. Stellen Sie ein Cluster aus einem Snapshot wieder her oder

    2. stellen Sie eine einzelne Tabelle innerhalb eines Snapshots auf einem neuen Cluster wieder her. Wenn Sie diese Optionen wählen, müssen Sie Folgendes konfigurieren:

      1. Aktivieren oder deaktivieren Sie Namen, bei denen Groß- und Kleinschreibung beachtet wird.

      2. Geben Sie die Werte der Quelltabelle ein, einschließlich der Datenbank, des Schemas und der Tabelle. Die Quelltabelleninformationen finden Sie in der Amazon-Redshift-Konsole.

      3. Geben Sie die Werte der Zieltabelle ein, einschließlich der Datenbank, des Schemas und der neuen Tabelle.

  5. Geben Sie Ihre neuen Cluster-Konfigurationseinstellungen an.

    1. Für die Cluster-Wiederherstellung: Wählen Sie Cluster-ID, Knotentyp und Anzahl der Knoten.

    2. Geben Sie die Availability Zone und die Wartungsfenster an.

    3. Sie können weitere Rollen zuordnen, indem Sie auf IAMRollen zuordnen klicken.

  6. Optional: Zusätzliche Konfigurationen:

    1. Standardwerte verwenden ist standardmäßig aktiviert.

    2. Verwenden Sie die Dropdownmenüs, um Einstellungen für Netzwerk und Sicherheit, VPC Sicherheitsgruppen, Cluster-Subnetzgruppe und Availability Zone auszuwählen.

    3. Schalten Sie Enhanced VPC Routing ein oder aus.

    4. Stellen Sie fest, ob Sie Ihren Cluster-Endpunkt öffentlich zugänglich machen möchten. Ist dies der Fall, VPC können Instanzen und Geräte außerhalb von über den Cluster-Endpunkt eine Verbindung zu Ihrer Datenbank herstellen. Wenn diese Option aktiviert ist, geben Sie die elastische IP-Adresse ein.

  7. Optional: Datenbankkonfiguration. Sie können Folgendes eingeben:

    1. Datenbankport (durch Eingabe in das Textfeld)

    2. Parametergruppen

  8. Wartung: Sie können den

    1. Wartungsfenster

    2. Wartungstermin wählen: „Aktuell“, „Nachstehend“ oder „Vorschau“. So wird gesteuert, welche Clusterversion in einem Wartungszeitraum installiert wird.

  9. Der automatische Snapshot ist auf die Standardeinstellung eingestellt.

    1. Automatisierter Snapshot-Aufbewahrungszeitraum. Die Aufbewahrungsfrist muss 0 bis 35 Tage betragen. Wählen Sie 0, um keine automatisierten Snapshots zu erstellen.

    2. Die Aufbewahrungsfrist für manuelle Snapshots beträgt 1 bis 3.653 Tage.

    3. Es gibt ein optionales Kontrollkästchen für die Cluster-Verschiebung. Wenn diese Option aktiviert ist, können Sie Ihr Cluster in eine andere Availability Zone verlagern. Nachdem Sie die Verlagerung aktiviert haben, können Sie den VPC Endpunkt verwenden.

  10. Überwachung: Nach der Wiederherstellung eines Clusters können Sie die Überwachung über CloudWatch oder Amazon Redshift einrichten.

  11. Wählen Sie die IAM Rolle aus, die für die Durchführung von Wiederherstellungen übergeben werden soll. Sie können die Standardrolle verwenden oder eine andere angeben.

Ihre Wiederherstellungsaufträge werden unter Aufträge angezeigt. Sie können den aktuellen Status Ihres Wiederherstellungsauftrags einsehen, indem Sie auf die Schaltfläche „Aktualisieren“ oder auf CTRL -R klicken.

Stellen Sie einen Amazon Redshift Redshift-Cluster wieder her mitAPI,CLI, oder SDK

Verwenden Sie StartRestoreJob, um einen Amazon-Redshift-Cluster wiederherzustellen.

Um Amazon Redshift mithilfe von wiederherzustellen AWS CLI, verwenden Sie den Befehl start-restore-job und geben Sie die folgenden Metadaten an:

ClusterIdentifier // required string AdditionalInfo // optional string AllowVersionUpgrade // optional Boolean AquaConfigurationStatus // optional string AutomatedSnapshotRetentionPeriod // optional integer 0 to 35 AvailabilityZone // optional string AvailabilityZoneRelocation // optional Boolean ClusterParameterGroupName // optional string ClusterSecurityGroups // optional array of strings ClusterSubnetGroupName // optional strings DefaultIamRoleArn // optional string ElasticIp // optional string Encrypted // Optional TRUE or FALSE EnhancedVpcRouting // optional Boolean HsmClientCertificateIdentifier // optional string HsmConfigurationIdentifier // optional string IamRoles // optional array of strings KmsKeyId // optional string MaintenanceTrackName // optional string ManageMasterPassword // optional Boolean ManualSnapshotRetentionPeriod // optional integer MasterPasswordSecretKmsKeyId // optional string NodeType // optional string NumberOfNodes // optional integer OwnerAccount // optional string Port // optional integer PreferredMaintenanceWindow // optional string PubliclyAccessible // optional Boolean ReservedNodeId // optional string SnapshotClusterIdentifier // optional string SnapshotScheduleIdentifier // optional string TargetReservedNodeOfferingId // optional string VpcSecurityGroupIds // optional array of strings RestoreType // CLUSTER_RESTORE or TABLE_RESTORE

Weitere Informationen finden Sie RestoreFromClusterSnapshotin der Amazon Redshift API Redshift-Referenz und restore-from-cluster-snapshotim AWS CLI Handbuch.

Hier ist ein Beispiel für eine Vorlage:

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 \ -\-region AWS-Region -\-endpoint-url URL

Ein Beispiel:

aws backup start-restore-job \ -\-recovery-point-arn "arn:aws:redshift:us-west-2:123456789012:snapshot:redshift-cluster-1/awsbackup:job-c40dda3c-fdcc-b1ba-fa56-234d23209a40" \ -\-iam-role-arn "arn:aws:iam::974288443796:role/Backup-Redshift-Role" \ -\-metadata 'RestoreType=CLUSTER_RESTORE,ClusterIdentifier=redshift-cluster-restore-78,Encrypted=true,KmsKeyId=45e261e4-075a-46c7-9261-dfb91e1c739c' \ -\-resource-type Redshift \ -\-region us-west-2 \

Sie können DescribeRestoreJob auch als Unterstützung bei der Bereitstellung von Informationen zur Wiederherstellung verwenden.

Verwenden Sie in der AWS CLI den Vorgang describe-restore-job und verwenden Sie die folgenden Metadaten:

Region

Hier ist ein Beispiel für eine Vorlage:

aws backup describe-restore-job —restore-job-id restore job ID -\-region AWS-Region

Ein Beispiel:

aws backup describe-restore-job -\-restore-job-id BEA3B353-576C-22C0-9E99-09632F262620 \ -\-region us-west-2 \