Wie lösche ich einen Wiederherstellungspunkt aus einem Backup-Tresor in AWS Backup?

Lesedauer: 2 Minute
0

Ich möchte einen Wiederherstellungspunkt aus meinem Backup-Tresor in AWS Backup löschen.

Lösung

Voraussetzungen

Um einen Wiederherstellungspunkt aus einem Backup-Tresor in AWS Backup zu löschen, müssen Sie über die folgende AWS Identity and Access Management (IAM)-Berechtigung verfügen:

backup:DeleteRecoveryPoint

Stellen Sie sicher, dass für den Backup-Tresor keine Zugriffsrichtlinie konfiguriert ist, die das Löschen von Wiederherstellungspunkten verweigert.

Im Folgenden finden Sie eine Beispielrichtlinie, die Benutzer daran hindert, Wiederherstellungspunkte aus dem Backup-Tresor zu löschen:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "statement ID",
      "Effect": "Deny",
      "Principal": "*",
      "Action": "backup:DeleteRecoveryPoint",
      "Resource": "*"
    }
  ]
}

Einen Wiederherstellungspunkt mithilfe der Konsole löschen

Gehen Sie wie folgt vor, um Wiederherstellungspunkte mithilfe der AWS-Backup-Konsole manuell zu löschen:

  1. Öffnen Sie die AWS-Backup-Konsole.
  2. Wählen Sie im Navigationsbereich Backup-Tresore aus. Wählen Sie dann den Backup-Tresor aus, in dem Sie die Backups speichern.
  3. Wählen Sie einen Wiederherstellungspunkt aus.
  4. Wählen Sie das Dropdownmenü Aktionen und dann Löschen aus.
    Hinweis: Sie können mehrere Wiederherstellungspunkte auswählen, wenn Sie mehrere Backups löschen möchten.
  5. Um die Wiederherstellungspunkte zu löschen, geben Sie Löschen ein und wählen Sie dann Wiederherstellungspunkte löschen aus. AWS Backup übermittelt Ihre Wiederherstellungspunkte zum Löschen und zeigt einen Fortschrittsbalken an. Verlassen Sie diese Seite während des Übermittlungsvorgangs nicht.
  6. Wählen Sie Fortschritt anzeigen aus, um den Löschstatus der einzelnen Backups zu überprüfen. Wenn ein Löschstatus Fehlgeschlagen oder Abgelaufen ist, können Sie diesen Status auswählen, um die Ursache anzuzeigen. Sie können sich zudem dafür entscheiden, fehlgeschlagene Löschungen erneut zu versuchen.

Einen Wiederherstellungspunkt programmgesteuert löschen

Verwenden Sie die DeleteRecoveryPoint-API, um Wiederherstellungspunkte mithilfe eines AWS-Command-Line-Interface-(AWS-CLI)-Befehls zu löschen.

Im Folgenden finden Sie ein Beispiel für den Befehl DeleteRecoveryPoint:

Hinweis: Ersetzen Sie name durch den Namen Ihres Backup-Tresors und arn durch den ARN des Wiederherstellungspunkts, den Sie löschen möchten.

aws backup delete-recovery-point --backup-vault-name <name> --recovery-point-arn <arn>

Verwenden Sie den folgenden Befehl, um alle Wiederherstellungspunkte aus einem Backup-Tresor zu löschen:

Hinweis: Ersetzen Sie name durch den Namen Ihres Backup-Tresors.

aws backup list-recovery-points-by-backup-vault  --backup-vault-name <name> --output json --query 'RecoveryPoints[].[RecoveryPointArn]' | jq -r '.[] | "--recovery-point-arn '\\\"'" + .[0] + "'\\\"'" + .[1]' |  xargs -L1 aws backup delete-recovery-point --backup-vault-name  <name>

Ähnliche Informationen

Löschen von Backups

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr