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 una tabella in DynamoDB
È possibile ripristinare una tabella DynamoDB dal backup PITR o dai backup su richiesta utilizzando Console di gestione AWS, la Command Line Interface (AWS CLI) o AWS l'API DynamoDB. Il processo di recupero esegue il ripristino in una nuova tabella DynamoDB.
Ripristino di una tabella tramite ripristino point-in-time (PITR)
È possibile eseguire il recupero point-in-time (PITR) della tabella fino a EarliestRestoreableDateTime.
Importante
Se il recupero point-in-time di una tabella viene disabilitato e abilitato in un secondo momento, viene reimpostata la data iniziale a cui può la tabella essere ripristinata. Di conseguenza, puoi ripristinare immediatamente la tabella solo usando il valore LatestRestorableDateTime.
Quando si utilizza il recupero point-in-time, DynamoDB ripristina i dati della tabella allo stato in base alla data e all’ora selezionate (giorno:ora:minuto:secondo) in una nuova tabella. Una tabella viene ripristinata senza utilizzare alcun throughput assegnato nella tabella. Puoi eseguire un ripristino completo della tabella utilizzando il ripristino point-in-time oppure configurare le impostazioni della tabella di destinazione. Puoi modificare le seguenti impostazioni nella tabella ripristinata:
-
Indici secondari globali (GSI)
-
Indici secondari locali (LSI)
-
Modalità di fatturazione
-
Capacità di lettura e scrittura di cui è stato effettuato il provisioning
-
Impostazioni di crittografia
Importante
Quando esegui un ripristino completo della tabella, la tabella di destinazione è impostata con le stesse unità di capacità di lettura e di scrittura di cui è stato effettuato il provisioning che la tabella di origine aveva al momento della richiesta del backup. Ad esempio, supponi che il throughput assegnato di una tabella sia stato recentemente abbassato a 50 unità di capacità in lettura e 50 unità di capacità in scrittura. Lo stato della tabella viene quindi ripristinato a quello di tre settimane fa e il suo throughput assegnato in quel momento era impostato su 100 unità di capacità in lettura e su 100 unità di capacità in scrittura. In questo caso, DynamoDB ripristina i dati della tabella a quel momento, ma utilizza la velocità di trasmissione effettiva assegnata corrente (100 unità di capacità di lettura e 100 unità di capacità di scrittura).
Puoi anche ripristinare i dati della tabella DynamoDB Regioni AWS in modo che la tabella ripristinata venga creata in una regione diversa da quella in cui si trova la tabella di origine. Puoi eseguire ripristini interregionali tra regioni AWS commerciali, regioni della AWS Cina e. AWS GovCloud (US) I prezzi sono calcolati solo in base ai dati trasferiti fuori dalla regione di origine e al ripristino in una nuova tabella nella regione di destinazione.
Nota
Cross-Region il ripristino non è supportato se la regione di origine o di destinazione è Asia Pacifico (Hong Kong) o Medio Oriente (Bahrein).
I ripristini possono essere più veloci ed economici se escludi alcuni o tutti gli indici dalla creazione nella tabella ripristinata. È necessario configurare manualmente nella tabella ripristinata quanto segue:
-
Policy di scalabilità automatica
-
AWS Identity and Access Management politiche
-
Metriche e allarmi di Amazon CloudWatch Events
-
CloudWatch Impostazioni Contributor Insights
-
Tag
-
Impostazioni flusso
-
Impostazioni Time to Live (TTL)
-
Impostazioni di protezione dall'eliminazione
-
Point-in-time impostazioni di ripristino
Il tempo necessario per ripristinare una tabella varia in base a molteplici fattori e non è sempre correlato alle dimensioni della tabella.