View a markdown version of this page

Ripristina un'istanza Amazon EC2 - AWS Backup

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ripristina un'istanza Amazon EC2

Quando ripristini un'istanza EC2, AWS Backup crea un'Amazon Machine Image (AMI), un'istanza, il volume radice Amazon EBS, i volumi di dati Amazon EBS (se la risorsa protetta aveva volumi di dati) e istantanee Amazon EBS. Puoi personalizzare alcune impostazioni dell'istanza utilizzando la AWS Backup console o un numero maggiore di impostazioni utilizzando o un SDK. AWS CLI AWS

Le seguenti considerazioni si applicano al ripristino delle istanze EC2:

  • AWS Backup configura l'istanza ripristinata per utilizzare la stessa coppia di chiavi utilizzata originariamente dalla risorsa protetta. Non è possibile specificare una coppia di chiavi diversa per l'istanza ripristinata durante il processo di ripristino.

  • AWS Backup non esegue il backup e il ripristino dei dati utente utilizzati durante l'avvio di un'istanza Amazon EC2.

  • Quando si configura l'istanza ripristinata, è possibile scegliere tra l'utilizzo dello stesso profilo di istanza utilizzato originariamente dalla risorsa protetta o l'avvio senza un profilo di istanza. In questo modo si impediscono possibili escalation dei privilegi. Puoi aggiornare il profilo dell'istanza ripristinata utilizzando la console Amazon EC2.

    Se utilizzi il profilo dell'istanza originale, devi concedere AWS Backup le seguenti autorizzazioni, dove l'ARN della risorsa è l'ARN del ruolo IAM associato al profilo dell'istanza.

    { "Effect": "Allow", "Action": "iam:PassRole", "Resource": "arn:aws:iam::account-id:role/role-name" },

    Sostituiscilo role-name con il nome del ruolo del profilo dell'istanza EC2 che verrà associato all'istanza EC2 ripristinata. Questo non è il ruolo del AWS Backup servizio, ma piuttosto il ruolo IAM che fornisce le autorizzazioni alle applicazioni in esecuzione sull'istanza EC2.

  • Durante un ripristino, si applicano tutte le quote e le limitazioni di configurazione di Amazon EC2.

  • Se il vault contenente i tuoi punti di ripristino Amazon EC2 è bloccato, consulta per ulteriori informazioni. Ulteriori considerazioni sulla sicurezza

  • AWS Backup non unisce automaticamente le istanze EC2 ripristinate a un dominio Active Directory. Se l'istanza originale era aggiunta al dominio, è necessario ricongiungersi all'istanza ripristinata manualmente o utilizzando l'automazione. Ad esempio, è possibile attivare una AWS Lambda funzione in risposta all'evento completato del processo di ripristino. Per ulteriori informazioni, consulta Stato: COMPLETATO. Per aggiungere un'istanza a una directory durante l'avvio, vedi Unire senza problemi un'istanza EC2 alla tua directory AD Connector.

Usa il AWS Backup console per ripristinare i punti di ripristino di Amazon EC2

Puoi ripristinare un'intera istanza Amazon EC2 da un singolo punto di ripristino, inclusi il volume principale, i volumi di dati e alcune impostazioni di configurazione dell'istanza, come il tipo di istanza e la coppia di chiavi.

Per ripristinare le risorse Amazon EC2 utilizzando AWS Backup console
  1. Apri la AWS Backup console all'indirizzo. https://console.aws.amazon.com/backup

  2. Nel pannello di navigazione, scegli Risorse protette, quindi scegli l'ID della risorsa Amazon EC2 per aprire la pagina dei dettagli della risorsa.

  3. Nel riquadro Punti di ripristino, scegli il pulsante di opzione accanto all'ID del punto di ripristino da ripristinare. Nell'angolo superiore destro del riquadro, scegliere Ripristina.

  4. Nel riquadro delle impostazioni di rete, utilizziamo le impostazioni dell'istanza protetta per selezionare i valori predefiniti per il tipo di istanza, il VPC, la sottorete, il gruppo di sicurezza e il ruolo IAM dell'istanza. Puoi utilizzare questi valori predefiniti o modificarli secondo necessità.

  5. Nel riquadro del ruolo di ripristino, usa il ruolo predefinito o usa Scegli un ruolo IAM per specificare un ruolo IAM che conceda l' AWS Backup autorizzazione al ripristino del backup.

  6. Nel riquadro Etichette delle risorse protette, selezioniamo Copia i tag dalla risorsa protetta alla risorsa ripristinata per impostazione predefinita. Se non desideri copiare questi tag, deseleziona la casella di controllo.

  7. Nel riquadro Impostazioni avanzate, accettate i valori predefiniti per le impostazioni dell'istanza o modificateli secondo necessità. Per informazioni su queste impostazioni, scegli Informazioni affinché l'impostazione apra il relativo riquadro di aiuto.

  8. Al termine della configurazione dell'istanza, scegli Ripristina backup.

Ripristina Amazon EC2 con AWS CLI

Nell'interfaccia a riga di comando, start-restore-job consente di eseguire il ripristino con un massimo di 32 parametri (inclusi alcuni parametri non personalizzabili tramite la AWS Backup console).

Di seguito è riportato l'elenco dei metadati che possono essere passati per ripristinare un punto di ripristino di Amazon EC2.

InstanceType KeyName SubnetId Architecture EnaSupport SecurityGroupIds IamInstanceProfileName CpuOptions InstanceInitiatedShutdownBehavior HibernationOptions DisableApiTermination CreditSpecification Placement RootDeviceType RamdiskId KernelId UserData Monitoring NetworkInterfaces ElasticGpuSpecification CapacityReservationSpecification InstanceMarketOptions LicenseSpecifications EbsOptimized VirtualizationType Platform RequireIMDSv2 BlockDeviceMappings aws:backup:request-id

AWS Backup accetta i seguenti attributi solo informativi. Tuttavia, la loro specifica non influisce sul ripristino:

vpcId

BlockDeviceMappingsè un parametro opzionale che puoi includere. AWS Backup supporta i seguenti BlockDeviceMappings attributi.

Nota

SnapshotId e OutpostArn non sono supportate.

{ "BlockDeviceMappings": [ { "DeviceName" : string, "NoDevice" : string, "VirtualName" : string, "Ebs": { "DeleteOnTermination": boolean, "Iops": number, "VolumeSize": number, "VolumeType": string, "Throughput": number, "Encrypted": boolean, "KmsKeyId": string } } }

Ad esempio:

{ "BlockDeviceMappings": [ { "DeviceName": "/def/tuvw", "Ebs": { "DeleteOnTermination": true, "Iops": 3000, "VolumeSize": 16, "VolumeType": "gp3", "Throughput": 125, "Encrypted": true, "KmsKeyId": "arn:aws:kms:us-west-2:123456789012:key/ab3cde45-67f8-9g01-hi2j-3456klmno7p8" } }, { "DeviceName": "/abc/xyz", "Ebs": { "DeleteOnTermination": false, "Iops": 3000, "VolumeSize": 16, "VolumeType": "gp3", "Throughput": 125, "Encrypted": false } } ] }

È inoltre possibile ripristinare un'istanza Amazon EC2 senza includere parametri archiviati. Questa opzione è disponibile nella scheda Risorse protette della AWS Backup console.

Importante

Se non si sovrascrive la AWS KMS chiave in fase di ripristino da backup su più account o più regioni, il ripristino potrebbe non riuscire. BlockDeviceMappings Per ulteriori informazioni, consulta Risolvi i problemi di ripristino delle istanze Amazon EC2.

Risolvi i problemi di ripristino delle istanze Amazon EC2

Cross-account errori di ripristino

Descrizione: il ripristino dell'istanza Amazon EC2 non riesce quando si tenta di eseguire il ripristino da un backup condiviso con il tuo account.

Possibili problemi: il tuo account potrebbe non avere accesso alle AWS KMS chiavi utilizzate per crittografare i volumi di origine nell'account di condivisione. Le chiavi KMS potrebbero non essere condivise con il tuo account.

Oppure, i volumi collegati all'istanza di origine non sono crittografati.

Soluzione: per risolvere questo problema, imposta l'encryptedattributo su true ed esegui una delle seguenti operazioni:

  • Sostituisci le chiavi KMS in BlockDeviceMappings e specifica una chiave KMS di tua proprietà nel tuo account.

  • Richiedi all'account proprietario di concederti l'accesso alle chiavi KMS utilizzate per crittografare i volumi aggiornando la politica delle chiavi KMS. Per ulteriori informazioni, consulta Consentire agli utenti di altri account di utilizzare una chiave KMS.

Cross-Region errori di ripristino

Descrizione: il ripristino dell'istanza Amazon EC2 non riesce quando si tenta di eseguire il ripristino da un backup interregionale.

Problema: i volumi del backup potrebbero essere crittografati con AWS KMS chiavi a singola regione che non sono disponibili nella regione di destinazione. Oppure, i volumi collegati all'istanza di origine non sono crittografati.

Soluzione: per risolvere questo problema, imposta l'encryptedattributo true su e sostituisci la chiave KMS BlockDeviceMappings con una chiave KMS nella regione di destinazione.