Wie stelle ich eine EC2-Instance von einem AWS-Backup-Wiederherstellungspunkt wieder her?
Ich möchte meine Amazon Elastic Compute Cloud (EC2)-Instance mit einem AWS-Backup-Wiederherstellungspunkt wiederherstellen.
Kurzbeschreibung
Du kannst die AWS-Backup-Konsole oder die AWS Command Line Interface (AWS CLI) verwenden, um eine Amazon-EC2-Instance wiederherzustellen.
Wenn du einen Wiederherstellungspunkt wiederherstellst, erstellt AWS Backup eine neue EC2-Instance aus dem Amazon Machine Image (AMI) der Instance. AWS Backup stellt auch Amazon Elastic Block Store (Amazon EBS)-Volumes wieder her, die du der Instance während des Backups zugeordnet hast.
Wichtig: Wenn du Probleme hast, wenn du eine Verbindung zur Instance herstellst, findest du weitere Informationen unter Wie löse ich Verbindungs- und Startprobleme mit meiner EC2-Instance?
Lösung
Die AWS-Backup-Konsole verwenden, um die Instance wiederherzustellen
Informationen zur Verwendung der AWS-Backup-Konsole findest du unter Die AWS-Backup-Konsole zur Wiederherstellung von Amazon-EC2-Wiederherstellungspunkten verwenden.
Hinweis: Wenn du das ursprüngliche Instance-Profil verwendest, musst du AWS Backup die iam:PassRole-Berechtigung erteilen.
Die AWS CLI verwenden, um die Instance wiederherzustellen
Hinweis: Wenn du beim Ausführen von AWS-CLI-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Gehe wie folgt vor:
- Um den Amazon-Ressourcennamen (ARN) des Wiederherstellungspunkts aus dem Backup-Tresor abzurufen, führe den folgenden AWS-CLI-Befehl list-recovery-points-by-backup-vault aus:
Hinweis: Ersetze BACKUP-VAULT-NAME durch den Namen deines Backup-Tresors.aws backup list-recovery-points-by-backup-vault --backup-vault-name BACKUP-VAULT-NAME --output json --query 'RecoveryPoints[].[BackupVaultName,RecoveryPointArn]' - Notiere dir in der Ausgabe des Befehls list-recovery-points-by-backup-vault den ARN des Wiederherstellungspunkts.
- Führe den folgenden AWS-CLI-Befehl get-recovery-point-restore-metadata aus, um die Metadaten des Wiederherstellungspunkts abzurufen:
Hinweis: Ersetze BACKUP-VAULT-NAME durch den Namen deines Backup-Tresors und RECOVERY-POINT-ARN durch den ARN des Wiederherstellungspunkts.aws backup get-recovery-point-restore-metadata --backup-vault-name BACKUP-VAULT-NAME --recovery-point-arn RECOVERY-POINT-ARN > out.json - Bearbeite die Metadaten des Wiederherstellungspunkts so, dass sie nur die Parameter enthalten, die du benötigst.
- Speichere die bearbeiteten Metadaten als JSON-Datei, z. B. ec2-restore-metadata.json.
- Führe den folgenden AWS-CLI-Befehl start-restore-job aus, um die Metadaten zur Wiederherstellung der Instance zu verwenden:
Hinweis: Ersetze RECOVERY-POINT-ARN durch den ARN deines Wiederherstellungspunkts und ACCOUNT-ID durch deine AWS-Konto-ID. Ersetze außerdem IDEMPOTENCY-TOKEN durch ein eindeutiges Token und REGION durch deine AWS-Region.aws backup start-restore-job \ --recovery-point-arn RECOVERY-POINT-ARN \ --iam-role-arn arn:aws:iam::ACCOUNT-ID:role/service-role/AWSBackupDefaultServiceRole \ --idempotency-token IDEMPOTENCY-TOKEN \ --resource-type EC2 \ --region REGION \ --metadata file://ec2-restore-metadata.json
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 3 Jahren
AWS OFFICIALAktualisiert vor 2 Jahren
AWS OFFICIALAktualisiert vor 3 Jahren
AWS OFFICIALAktualisiert vor einem Jahr