Ripristino di un file system Amazon EFS - 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à.

Ripristino di un file system Amazon EFS

Se è in corso il ripristino di un'istanza Amazon Elastic File System (Amazon EFS), puoi eseguire un ripristino completo o un ripristino a livello di elemento.

Ripristino completo

Quando si esegue il ripristino completo, viene ripristinato l'intero file system.

AWS Backup non supporta ripristini distruttivi con Amazon EFS. Un ripristino distruttivo si verifica quando un file system ripristinato elimina o sovrascrive il file system di origine o esistente. Invece, AWS Backup ripristina il file system in una directory di ripristino esterna alla directory principale.

Ripristino a livello di elemento

Quando esegui un ripristino a livello di elemento, AWS Backup ripristina un file o una directory specifici. È necessario specificare il percorso relativo alla radice del file system. Ad esempio, se il file system è montato in /user/home/myname/efs e il percorso del file è user/home/myname/efs/file1, immettere /file1. I percorsi fanno distinzione tra maiuscole e minuscole. I caratteri jolly e le stringhe regex non sono supportati. Il percorso potrebbe essere diverso da quello presente nell'host se il file system viene montato utilizzando un punto di accesso.

Quando si utilizza la console per eseguire un ripristino EFS, è possibile selezionare fino a 10 elementi. Quando si utilizza la CLI per ripristinare, non esiste un limite di elementi; tuttavia, esiste un limite di 200 KB sulla lunghezza dei metadati di ripristino che possono essere passati.

È possibile ripristinare tali elementi in un file system nuovo o esistente. In entrambi i casi, AWS Backup crea una nuova directory Amazon EFS (aws-backup-restore_datetime) esterna alla directory principale per contenere gli elementi. La gerarchia completa degli elementi specificati viene mantenuta nella directory di ripristino. Ad esempio, se la directory A contiene le sottodirectory B, C e D, AWS Backup mantiene la struttura gerarchica quando A, B, C e D vengono ripristinate. A prescindere che si esegua un ripristino a livello di elemento Amazon EFS su un file system nuovo o esistente, ogni tentativo di ripristino crea una nuova directory di ripristino fuori dalla directory principale per contenere i file ripristinati. Se si tenta di eseguire più ripristini per lo stesso percorso, potrebbero esistere diverse directory contenenti gli elementi ripristinati.

Nota

Se si conserva un solo backup settimanale, è possibile ripristinare lo stato del file system solo come era al momento in cui è stato eseguito il backup. Non è possibile eseguire il ripristino da backup incrementali precedenti.

Usa la AWS Backup console per ripristinare un punto di ripristino Amazon EFS

Per ripristinare un file system Amazon EFS
  1. Apri la AWS Backup console all'indirizzo https://console.aws.amazon.com/backup.

  2. Il vault di backup EFS riceve la policy di accesso Deny backup:StartRestoreJob al momento della creazione. Se è la prima volta che si esegue il ripristino del vault di backup, è necessario modificare la policy di accesso come segue.

    1. Scegliere Vault di Backup.

    2. Scegli il vault di backup contenente il punto di ripristino che desideri ripristinare.

    3. Scorri verso il basso fino alla policy di accesso del vault.

    4. Se presente, elimina backup:StartRestoreJob da Statement. A tale scopo, scegli Modifica, elimina backup:StartRestoreJob, quindi scegli Salva policy.

  3. Nel riquadro di navigazione, scegli Risorse protette e l'ID del file system EFS che si desidera ripristinare.

  4. Nella pagina Dettagli della risorsa, viene visualizzato un elenco di punti di ripristino per l'ID del file system selezionato. Per ripristinare un file system, nel riquadro Backup scegli il pulsante di opzione accanto all'ID del punto di ripristino del file system. Nell'angolo superiore destro del riquadro, scegliere Ripristina.

  5. Specifica i parametri di ripristino per il file system. I parametri di ripristino immessi sono specifici del tipo di risorsa selezionato.

    È possibile eseguire un ripristino completo, che consente di ripristinare l'intero file system. In alternativa, è possibile ripristinare file e directory specifici utilizzando un Ripristino a livello di elemento.

    • Scegli l'opzione Ripristino completo per ripristinare il file system nella suo insieme, incluse tutte le cartelle e i file di livello root.

    • Scegliere l'opzione Ripristino a livello di elemento per ripristinare un file o una directory specifici. Puoi selezionare e ripristinare fino a cinque elementi all'interno di Amazon EFS.

      Per ripristinare un file o una directory specifici, è necessario specificare il percorso relativo al punto di montaggio. Ad esempio, se il file system è montato in /user/home/myname/efs e il percorso del file è user/home/myname/efs/file1, immettere /file1. I percorsi fanno distinzione tra maiuscole e minuscole e non possono contenere caratteri speciali, caratteri jolly e stringhe regex.

      1. Nella casella di testo Percorso della voce immettere il percorso del file o della cartella.

      2. Scegliere Aggiungi elemento per aggiungere ulteriori file o directory. Puoi selezionare e ripristinare fino a cinque elementi nel file system EFS.

  6. Per Posizione di ripristino

    • Scegli l'opzione Ripristina nella directory nel file system di origine se desideri eseguire il ripristino nel file system di origine.

    • Scegli Ripristina su un nuovo file system se desideri eseguire il ripristino in un file system diverso.

  7. Per Tipo di file system

    • (Consigliato) Scegliete Regionale se desiderate ripristinare il file system su più zone di AWS disponibilità.

    • Scegli One Zone se desideri ripristinare il file system in una singola zona di disponibilità. Quindi, nel menu a discesa Zona di disponibilità, scegli la destinazione per il ripristino.

    Per ulteriori informazioni, consulta Gestione delle classi di storage Amazon EFS nella Guida per l'utente di Amazon EFS.

  8. Per Prestazioni

    • Se hai scelto di eseguire un ripristino regionale, seleziona (Consigliato) Uso generale o I/O max.

    • Se hai scelto di eseguire un ripristino One Zone, devi selezionare (Consigliato) Uso generale. I ripristini One Zone non supportano I/O max.

  9. Per Abilita la crittografia

    • Scegliere Abilita crittografia, se si desidera crittografare il file system. Gli ID e gli alias delle chiavi KMS vengono visualizzati nell'elenco dopo essere stati creati utilizzando la console AWS Key Management Service (AWS KMS).

    • Nella casella di testo Chiave KMS, scegli la chiave che desideri utilizzare dall'elenco.

  10. Per il ruolo Restore, scegli il ruolo IAM che AWS Backup assumerai per questo ripristino.

    Nota

    Se il ruolo AWS Backup predefinito non è presente nel tuo account, viene creato un ruolo predefinito con le autorizzazioni corrette. Puoi eliminare questo ruolo predefinito o renderlo inutilizzabile.

  11. Scegli Restore backup (Ripristina backup).

    Viene visualizzato il riquadro Lavori di ripristino. Un messaggio nella parte superiore della pagina fornisce informazioni sul lavoro di ripristino.

    Nota

    Se si conserva un solo backup settimanale, è possibile ripristinare lo stato del file system solo come era al momento in cui è stato eseguito il backup. Non è possibile eseguire il ripristino da backup incrementali precedenti.

Usa l' AWS Backup API, la CLI o l'SDK per ripristinare i punti di ripristino Amazon EFS

Utilizza StartRestoreJob. Durante il ripristino di un'istanza Amazon EFS, è possibile ripristinare un intero file system oppure file o directory specifici. Per ripristinare le risorse Amazon EFS, sono necessarie le seguenti informazioni:

  • file-system-id— L'ID del file system Amazon EFS di cui è eseguito il backup AWS Backup. Restituito in GetRecoveryPointRestoreMetadata. Questo non è necessario quando viene ripristinato un nuovo file system (questo valore viene ignorato se il parametro lo newFileSystem èTrue).

  • Encrypted: un valore booleano che, se true, specifica che il file system è crittografato. Se è specificato KmsKeyId, Encrypted deve essere impostato su true.

  • KmsKeyId— specifica la AWS KMS chiave utilizzata per crittografare il file system ripristinato.

  • PerformanceMode: specifica la modalità di velocità di trasmissione effettiva del file system.

  • CreationToken: un valore fornito dall'utente che garantisce l'univocità (idempotenza) della richiesta.

  • newFileSystem: un valore booleano che, se true, specifica che il punto di ripristino viene ripristinato in un nuovo file system Amazon EFS.

  • ItemsToRestore : un array di un massimo di cinque stringhe in cui ogni stringa è un percorso di file. Utilizza ItemsToRestore per ripristinare file o directory specifici anziché l'intero file system. Questo parametro è facoltativo.

Puoi anche includere aws:backup:request-id.

I ripristini One Zone possono essere eseguiti includendo i parametri:

"singleAzFilesystem": "true" "availabilityZoneName": "ap-northeast-3"

Per ulteriori informazioni sui valori di configurazione di Amazon EFS, consulta create-file-system.

Disabilitazione dei backup automatici in Amazon EFS

Per impostazione predefinita, Amazon EFS crea automaticamente backup di dati. Questi backup sono rappresentati come punti di ripristino in AWS Backup. I tentativi di rimuovere il punto di ripristino generano un messaggio di errore che indica che i privilegi non sono sufficienti per eseguire l'azione.

Come best practice, si consiglia di mantenere attivo questo backup automatico. In particolare in caso di cancellazione accidentale dei dati, questo backup consente il ripristino del contenuto del file system alla data dell'ultimo punto di ripristino creato.

Nell'improbabile eventualità che si desideri disattivarli, è necessario modificare la policy di accesso da "Effect": "Deny" a "Effect": "Allow". Consulta la Guida per l'utente di Amazon EFS per ulteriori informazioni sull'attivazione/disattivazione dei backup automatici.