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à.
Ripristinare una tabella in DynamoDB
È possibile ripristinare una tabella DynamoDB dal backup PITR o dai backup su richiesta utilizzando AWS Management Console, la Command Line Interface (AWS CLI) o AWS l'API DynamoDB. Il processo di ripristino ripristina una nuova tabella DynamoDB.
Ripristino di una tabella utilizzando il ripristino point-in-time
Per EarliestRestorableDateTime
, puoi ripristinare la tabella a un momento qualsiasi negli ultimi 35 giorni. Il periodo di conservazione è fissato a 35 giorni (5 settimane di calendario) e non può essere modificato. Un numero qualsiasi di utenti può eseguire fino a 50 ripristini simultanei (qualsiasi tipo di ripristino) in un determinato account.
Importante
Se si disabilita point-in-time il ripristino e successivamente lo si attiva su una tabella, si reimposta l'ora di inizio in base alla quale è possibile ripristinare quella tabella. Di conseguenza, puoi ripristinare immediatamente la tabella solo usando il valore LatestRestorableDateTime
.
Quando si esegue il ripristino utilizzando point-in-time il ripristino, 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. È possibile eseguire un ripristino completo della tabella utilizzando il ripristino oppure configurare le impostazioni della tabella point-in-time 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. È possibile eseguire ripristini interregionali tra regioni AWS commerciali, AWS regioni cinesi 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
Il ripristino tra regioni 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
-
Tag
-
Impostazioni flusso
-
Impostazioni Time to Live (TTL)
-
Impostazioni di ripristino P oint-in-time
Il tempo necessario per ripristinare una tabella varia in base a diversi fattori e non è sempre correlato alle dimensioni della tabella.