View a markdown version of this page

Ripristino di Amazon Aurora DSQL - 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 Amazon Aurora DSQL

Panoramica di

Per ripristinare un cluster Amazon Aurora DSQL a regione singola, utilizza la AWS Backup console o l'interfaccia a riga di comando per selezionare il punto di ripristino (backup) da ripristinare. Per ripristinare un cluster multiregionale Aurora DSQL, ora puoi utilizzare la console o la CLI. AWS Backup

Per il ripristino in una singola regione, includi il nome, la crittografia del cluster e la protezione dall'eliminazione, quindi avvia il ripristino su un cluster appena creato.

Per il ripristino in più regioni, è necessario specificare parametri aggiuntivi, tra cui una regione di riferimento, una o più regioni peer e le impostazioni di configurazione regionali. Multi-Region restore crea un cluster che si estende su più livelli Regioni AWS, fornendo disponibilità avanzata e funzionalità di disaster recovery.

Ripristina il cluster Aurora DSQL a regione singola

È possibile ripristinare un cluster Aurora DSQL in una singola regione utilizzando la AWS Backup console o. AWS CLI

Console
  1. Apri la AWS Backup console all'indirizzo. https://console.aws.amazon.com/backup

  2. Seleziona il pulsante «Ripristina» accanto al punto di ripristino che desideri ripristinare.

  3. Configura le impostazioni per il nuovo cluster in cui verrà ripristinato il punto di ripristino.

    1. Per impostazione predefinita, l'AMK (chiave AWS gestita) verrà utilizzato per crittografare i dati ripristinati. In alternativa, è possibile specificare una chiave diversa.

    2. La protezione dall'eliminazione per i cluster Aurora è abilitata per impostazione predefinita, ma deseleziona la casella per disattivare l'opzione.

  4. Rivedi le impostazioni; quando sono soddisfacenti, seleziona il pulsante Ripristina backup.

AWS Backup creerà un nuovo cluster Aurora DSQL.

AWS CLI
Ripristino in una singola regione
  1. Usa il comando CLI aws backup start-restore-job per ripristinare un cluster Aurora dal punto di ripristino specificato.

  2. Includi i metadati necessari per il processo di ripristino. Esempio:

    Esempio
    aws backup start-restore-job \ --recovery-point-arn "arn:aws:dsql:us-east-1:123456789012:cluster/example-cluster/backup/example-backup" \ --iam-role-arn "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole" \ --metadata '{"regionalConfig":"[{\"region\":\"us-east-1\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"my_key\"}]"}' \ --copy-source-tags-to-restored-resource

Ripristina un cluster multiregionale Aurora DSQL

Il ripristino del cluster multiregionale Aurora DSQL avviene all'interno di un gruppo di continenti, che è un insieme di peer. Regioni AWS Multi-Region il ripristino richiede che le regioni specificate nell'operazione siano contenute in un gruppo di continenti. Per ulteriori informazioni sui cluster multiregionali, vedere Configurazione dei cluster multiregionali.

Sono supportati i seguenti gruppi di continenti:

  • Americhe: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon), Canada occidentale (Calgary), Canada (Centrale)

  • Europa: Europa (Francoforte), Europa (Stoccolma), Europa (Spagna), Europa (Irlanda), Europa (Londra), Europa (Parigi)

  • Asia-Pacific: Asia Pacifico (Tokyo), Asia Pacifico (Seoul), Asia Pacifico (Osaka), Asia Pacifico (Mumbai), Asia Pacifico (Singapore)

Per completare il ripristino in più regioni, assicurati di disporre delle seguenti autorizzazioni:

  • backup:StartRestoreJob

  • dsql:UpdateCluster

  • dsql:AddPeerCluster

  • dsql:RemovePeerCluster

È possibile ripristinare un backup di un cluster Aurora DSQL in più regioni utilizzando la AWS Backup console o i comandi CLI.

Suggerimento

Se disponi di un piano di backup con una regola che crea automaticamente una copia interregionale in una delle regioni indicate, la copia creata può essere utilizzata per questo ripristino multiregionale.

Multi-Region il ripristino inizia con la regione corrente. Avrai anche bisogno di:

  • Regione peer con una copia interregionale identica del punto di ripristino nella regione corrente

  • Witness Region, una regione designata Regione AWS che partecipa alle configurazioni di cluster multiregionali supportando le scritture basate solo sul registro delle transazioni senza consumare lo spazio di archiviazione per i dati effettivi. Per ulteriori informazioni sulle regioni testimoni, vedere Creazione di un cluster multiregionale.

I singoli passaggi sono illustrati di seguito:

Console

La AWS Backup console ora supporta il ripristino multiregionale per i cluster Aurora DSQL, fornendo un processo semplificato per la creazione di cluster che si estendono su più regioni. Per ulteriori informazioni sui cluster multiregionali, consulta Configurazione dei cluster multiregionali. https://docs.aws.amazon.com/aurora-dsql/latest/userguide/configuring-multi-region-clusters.html

  1. Accedi alla console di AWS gestione e apri la console all'indirizzo. AWS Backup https://console.aws.amazon.com/backup

  2. Nel riquadro di navigazione scegliere Backup vaults (Vault di backup).

  3. Scegli il deposito di backup che contiene il punto di ripristino Aurora DSQL che desideri ripristinare.

  4. Seleziona il punto di ripristino che desideri ripristinare, quindi scegli Ripristina.

  5. Nella pagina di ripristino, in Opzioni di ripristino, seleziona Aggiungi regioni peer per abilitare il ripristino in più regioni.

  6. Seleziona una regione del cluster peer dal menu a discesa. Questa regione deve appartenere allo stesso gruppo di continenti della regione corrente e deve contenere anche una copia interregionale dal punto di ripristino nella (prima) regione corrente.

  7. Seleziona una regione testimone dal menu a discesa. Questa regione deve inoltre appartenere allo stesso gruppo di continenti.

  8. Configura le impostazioni del cluster per i cluster di regioni primari e peer:

    1. Per il cluster primario, configura:

      • Crittografia del cluster (opzionale): seleziona una chiave KMS per la crittografia.

      • Protezione dall'eliminazione: abilita o disabilita la protezione dall'eliminazione.

    2. Per il cluster di regioni peer, configura:

      • Crittografia del cluster Peer Region (opzionale): seleziona una chiave KMS per la crittografia.

      • Protezione dall'eliminazione dei cluster Peer Region: abilita o disabilita la protezione dall'eliminazione.

  9. Rivedi le tue impostazioni e scegli Ripristina backup.

  10. La console avvierà il processo di ripristino in più regioni, che crea cluster in entrambe le regioni e li collega automaticamente.

AWS CLI

Multi-Region il ripristino può ora essere ottenuto utilizzando i nuovi metadati di ripristino orchestrati con comandi CLI. AWS Backup Questo approccio semplifica il processo gestendo automaticamente il collegamento del cluster. Per ulteriori informazioni sulla creazione di cluster multiregionali a livello di codice, consultate Configurazione di cluster multiregionali nella Guida per l'utente di Aurora DSQL.

Importante

Sia il cluster primario che il cluster peer devono trovarsi in regioni all'interno dello stesso gruppo di continenti. L'operazione fallirà se i cluster si trovano in regioni esterne al gruppo di continenti. I gruppi di continenti supportati includono:

  • Americhe: Stati Uniti orientali (Virginia settentrionale), Stati Uniti orientali (Ohio), Stati Uniti occidentali (Oregon), Canada occidentale (Calgary), Canada (Centrale)

  • Europa: Europa (Francoforte), Europa (Stoccolma), Europa (Spagna), Europa (Irlanda), Europa (Londra), Europa (Parigi)

  • Asia-Pacific: Asia Pacifico (Tokyo), Asia Pacifico (Seoul), Asia Pacifico (Osaka), Asia Pacifico (Mumbai), Asia Pacifico (Singapore)

Multi-Region ripristinare tramite AWS CLI utilizzando metadati di ripristino orchestrati
  1. Crea un processo di ripristino utilizzando il comando CLI aws backup start-restore-job con i nuovi metadati di orchestrazione multiregionale:

    Esempio
    aws backup start-restore-job \ --recovery-point-arn "arn:aws:backup:us-east-1:123456789012:recovery-point:abcd1234" \ --iam-role-arn "arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole" \ --metadata '{ "witnessRegion":"us-west-2", "useMultiRegionOrchestration":"true", "peerRegion":"[\"us-east-2\"]", "regionalConfig":"[{\"region\":\"us-east-1\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"arn:aws:kms:us-east-1:123456789012:key/ba4b3773-4bb8-4a7a-994c-46ede70202f5\"},{\"region\":\"us-west-2\",\"isDeletionProtectionEnabled\":true,\"kmsKeyId\":\"arn:aws:kms:us-west-2:123456789012:key/ba4b3773-4bb8-4a7a-994c-46ede70202f5\"}]" }' \ --copy-source-tags-to-restored-resource

    La struttura dei metadati include:

    • witnessRegion: La regione che fungerà da testimone per il cluster multiregionale. Per ulteriori informazioni, consulta Resilience in Amazon Aurora DSQL.

    • useMultiRegionOrchestration: impostato per abilitare l'orchestrazione true multiregionale.

    • peerRegion: un array contenente le regioni con cluster peer nel cluster multiregionale. Per ulteriori informazioni, consulta Aurora MultiRegionProperties DSQL API Reference.

    • regionalConfig: un array contenente la configurazione per ogni regione:

      • region: L' Regione AWS identificatore.

      • isDeletionProtectionEnabled: contrassegno booleano per enable/disable la protezione dall'eliminazione. Per ulteriori informazioni, consulta l'Aurora CreateCluster DSQL API Reference.

      • kmsKeyId: la chiave KMS ARN per la crittografia (opzionale).

      Se regionalConfig le proprietà non sono specificate, verranno applicati i valori predefiniti: crittografia predefinita e isDeletionProtectionEnabled =. TRUE

  2. Monitora lo stato del processo di ripristino utilizzando il aws backup describe-restore-job comando:

    aws backup describe-restore-job --restore-job-id job-12345678
  3. Una volta completato il processo di ripristino, è possibile verificare la configurazione del cluster multiregionale utilizzando la CLI Aurora DSQL:

    aws dsql describe-cluster --cluster-identifier your-cluster-id

    Per ulteriori informazioni sulle operazioni dei cluster multiregionali, consulta l'Aurora DSQL API UpdateCluster Reference.

Risolvi i problemi di ripristino di Aurora DSQL

Errore: autorizzazioni insufficienti

Possibile causa: se si tenta di copiare un punto di ripristino Aurora DSQL in un account (copia tra account) che non ha mai interagito con l'API DSQL, è possibile che si verifichi un errore di autorizzazione poiché il ruolo collegato al servizio DSQL non è impostato nell'account di destinazione.

Rimedio: allega la policy gestita DSQL che include il ruolo collegato al servizio DSQL a un ruolo nell'account di destinazione. AuroraDsqlServiceLinkedRolePolicy

Se riscontri altri problemi con il processo di backup o ripristino, puoi controllare lo stato dei processi di backup e ripristino nella AWS Backup console o utilizzando il. AWS CLI Inoltre, puoi esaminare i AWS CloudTrail registri per eventuali messaggi di errore o eventi pertinenti relativi alle tue AWS Backup operazioni.

Domande frequenti sul ripristino di Aurora DSQL

  1. «Posso utilizzare AWS Backup Aurora DSQL dalla console Aurora DSQL?»

    No, puoi eseguire backup e ripristini, oltre a gestire i backup, solo da AWS Backup console, SDK o CLI.

  2. «Quale granularità di backup è disponibile per Aurora DSQL? Posso eseguire il backup di tabelle o database specifici nel mio cluster?»

    È possibile eseguire il backup e il ripristino solo di un intero cluster Aurora DSQL.

  3. «I backup di Aurora DSQL sono backup completi o incrementali?»

    I punti di ripristino dei cluster Aurora DSQL (backup) sono backup completi dei cluster.

  4. «Posso creare backup per i miei cluster multiregionali Aurora DSQL?»

    Sì, è possibile creare backup per ogni cluster nei cluster multiregione utilizzando gli stessi passaggi di quando si crea un backup di un singolo cluster in una singola regione.

    AWS Backup consiglia come best practice di creare una copia interregionale del backup nell'altra regione da cui si intende ripristinare il Multi-Region cluster, poiché il ripristino multiregionale richiede una copia identica dello stesso punto di ripristino [identico in questa operazione significa che i punti di ripristino hanno lo stesso nome di risorsa e ora di creazione].

  5. «Il mio cluster ripristinato sovrascriverà il mio cluster esistente?»

    No. Quando ripristinate i dati Aurora DSQL, AWS Backup create un nuovo cluster a partire dalle istantanee; il cluster ripristinato non sovrascriverà il cluster di origine.