

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à.

# Utilizzo di AWS Backup con Dynamo DB
<a name="backuprestore_HowItWorksAWS"></a>

Amazon DynamoDB può aiutarti a soddisfare i requisiti di conformità alle normative e di continuità aziendale attraverso le caratteristiche di backup avanzate in AWS Backup. AWS Backup è un servizio di protezione dei dati completamente gestito che semplifica la centralizzazione e l'automazione dei backup nei servizi AWS, nel cloud e on-premise. Utilizzando questo servizio, puoi configurare le policy di backup e monitorare l'attività delle tue risorse AWS in un'unica posizione. Per utilizzare AWS Backup, devi [aderire](https://docs.aws.amazon.com/aws-backup/latest/devguide/service-opt-in.html) affermativamente. Le scelte di adesione si applicano all'account e alla regione AWS specifici, quindi potresti dover aderire a più regioni utilizzando lo stesso account. Per ulteriori informazioni, consulta la [AWS Backup Developer Guide](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html). 

Amazon DynamoDB è integrato in modo nativo con AWS Backup. Puoi utilizzare AWS Backup per pianificare, copiare, taggare e programmare il ciclo di vita dei backup on demand di DynamoDB automaticamente. Puoi continuare a visualizzare e ripristinare questi backup dalla console DynamoDB. Puoi utilizzare la console DynamoDB, l'API e l'interfaccia a riga di comando di AWS (AWS CLI) per abilitare backup automatici per le tabelle DynamoDB.

**Nota**  
Eventuali backup creati tramite DynamoDB rimarranno invariati. Potrai continuare a creare backup attraverso il flusso di lavoro DynamoDB corrente.

Le caratteristiche di backup avanzate disponibili tramite AWS Backup includono:

**Scheduled backups (Backup pianificati)**: puoi configurare regolarmente backup pianificati delle tabelle DynamoDB utilizzando i piani di backup.

**Cross-account and cross-Region copying (Copia tra account e tra regioni)**: puoi copiare automaticamente i backup in un altro vault di backup in una regione o account AWS diverso, che consente di supportare i requisiti di protezione dei dati.

**Cold storage tiering (Tiering archiviazione a freddo)**: puoi configurare i backup per implementare regole del ciclo di vita al fine di eliminare i backup o trasferirli a un'archiviazione più a freddo. Questo può aiutarti a ottimizzare i costi di backup.

**Tag (Tag)**: puoi taggare automaticamente i backup a scopo di fatturazione e allocazione dei costi.

**Encryption (Crittografia)**: i backup on demand di DynamoDB gestiti tramite AWS Backup ora sono memorizzati nel vault AWS Backup. Questo consente di criptare e proteggere i backup utilizzando una AWS KMS keyindipendente dalla chiave di crittografia della tabella Dynamo DB.

**Audit backups (Verifica backup)**: puoi utilizzare AWS Backup Audit Manager per verificare la conformità delle tue policy AWS Backup e per trovare attività di backup e risorse che non sono ancora conformi ai controlli definiti. Puoi inoltre utilizzarlo per generare automaticamente un percorso di audit di report giornalieri e on demand per i tuoi scopi di governance dei backup. 

**Secure backups using the WORM model (Backup sicuri utilizzando il modello WORM)**: puoi utilizzare AWS Backup Vault Lock per abilitare un'impostazione write-once-read-many (WORM) per i backup. Con AWS Backup Vault Lock è possibile aggiungere un ulteriore livello di difesa che protegge i backup da operazioni di eliminazione involontarie o malevole, modifiche ai periodi di recupero dei backup e aggiornamenti alle impostazioni del ciclo di vita. Per ulteriori informazioni, consulta [AWS Backup Vault Lock](https://docs.aws.amazon.com/aws-backup/latest/devguide/vault-lock.html).

Queste caratteristiche di backup avanzate sono disponibili in tutte le regioni AWS. Per ulteriori informazioni su queste caratteristiche, consulta la [AWS Backup Developer Guide](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html).

**Topics**
+ [Backup e ripristino delle tabelle DynamoDB con: Come funziona AWS Backup](GettingStartedBackupsAWS.md)
+ [Creazione di backup delle tabelle DynamoDB con AWS Backup](CreateBackupAWS.md)
+ [Copia di un backup di una tabella DynamoDB con AWS Backup](CrossRegionAccountCopyAWS.md)
+ [Ripristino di un backup di una tabella DynamoDB da AWS Backup](Restore.TutorialAWS.md)
+ [Eliminazione di un backup di una tabella DynamoDB con AWS Backup](Delete.TutorialAWS.md)
+ [Differenze nelle note di utilizzo tra i backup su richiesta gestiti da AWS Backup e DynamoDB](UsageNotesAWS.md)

# Backup e ripristino delle tabelle DynamoDB con: Come funziona AWS Backup
<a name="GettingStartedBackupsAWS"></a>

È possibile utilizzare la funzionalità di backup on demand per creare backup completi delle tabelle Amazon DynamoDB. In questa sezione viene fornita una panoramica di ciò che accade durante il processo di backup e ripristino.

## Backup
<a name="GettingStartedBackupsAWS.backups"></a>

Quando si crea un backup su richiesta con AWS Backup, viene catalogato un indicatore temporale della richiesta. Il backup viene creato in modo asincrono applicando tutte le modifiche all'ultima snapshot di tabella completa, fino al momento in cui viene effettuata la richiesta.

Ogni volta che crei un backup on-demand, viene eseguito il backup di tutti i dati della tabella. Non vi è un limite per il numero di backup on-demand che possono essere effettuati.

**Nota**  
A differenza dei backup DynamoDB, i backup eseguiti con non sono istantanei. AWS Backup 

Mentre è in corso un backup, non puoi effettuare le seguenti operazioni:
+ Sospendere o annullare l'operazione di backup;
+ Eliminare la tabella di origine del backup;
+ Disabilitare i backup su una tabella se uno di questi è in corso.

AWS Backup fornisce pianificazioni di backup automatizzate, gestione della conservazione e gestione del ciclo di vita. Ciò elimina la necessità di script personalizzati e processi manuali. AWS Backup esegue i backup e li elimina quando scadono. Per ulteriori informazioni, consulta la [Guida per gli sviluppatori di AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/whatisbackup.html).

Se utilizzi la console, tutti i backup creati utilizzando AWS Backup sono elencati nella scheda **Backup** con il **Tipo di backup** impostato su. `AWS_BACKUP`

**Nota**  
Non è possibile eliminare i backup contrassegnati con un **tipo di backup** di `AWS_BACKUP` utilizzando la console DynamoDB. Per gestire questi backup, usa la console. AWS Backup 

Per scoprire come eseguire un backup, consulta [Backup di una tabella DynamoDB](Backup.Tutorial.md).

## Ripristini
<a name="GettingStartedBackupsAWS-restore"></a>

Una tabella viene ripristinata senza utilizzare alcun throughput assegnato nella tabella. È possibile eseguire un ripristino completo della tabella dal backup DynamoDB oppure configurare le impostazioni della tabella di destinazione. Quando esegui un ripristino, puoi modificare le seguenti impostazioni della tabella:
+ 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. Il processo di ripristino ripristina anche gli indici secondari locali e gli indici secondari globali.

È possibile copiare un backup dei dati della tabella DynamoDB in una regione AWS diversa e quindi ripristinarli in quella nuova regione. Puoi copiare e quindi ripristinare i backup tra regioni AWS commerciali, regioni della AWS Cina e regioni AWS GovCloud (Stati Uniti). I prezzi sono calcolati solo in base ai dati che copi dalla regione di origine e dai dati che ripristini in una nuova tabella nella regione di destinazione.

AWS Backup ripristinerà le tabelle con tutti gli indici originali.

È necessario configurare manualmente nella tabella ripristinata quanto segue:
+ Policy di scalabilità automatica
+ AWS Identity and Access Management politiche (IAM)
+ Parametri e CloudWatch allarmi di Amazon
+ Tag
+ Impostazioni flusso
+ Impostazioni Time to Live (TTL)
+ Impostazioni di protezione dall'eliminazione
+ Impostazioni Ripristino point-in-time (PITR)

Puoi ripristinare i dati dell'intera tabella solo su una nuova tabella da un backup. È possibile scrivere sulla tabella ripristinata solo dopo che è diventata attiva.

**Nota**  
AWS Backup i ripristini non sono distruttivi. Non puoi sovrascrivere una tabella esistente durante un'operazione di ripristino.

I tempi di ripristino sono direttamente correlati alla configurazione delle tabelle (ad esempio la dimensione delle tabelle e il numero di partizioni sottostanti) e ad altre variabili correlate. Una best practice quando si pianifica un ripristino di emergenza consiste nel documentare regolarmente i tempi medi di completamento del ripristino e stabilire in che modo questi tempi influiscono sull'obiettivo del tempo di ripristino complessivo.

Per scoprire come eseguire un ripristino, consulta [Ripristino di una tabella DynamoDB da un backup](Restore.Tutorial.md).

È possibile utilizzare le policy IAM per il controllo degli accessi. Per ulteriori informazioni, consulta [Utilizzo di IAM con backup e ripristino di DynamoDB](backuprestore_IAM.md).

Tutte le console di backup e ripristino e le operazioni API vengono acquisite e registrate in AWS CloudTrail per la registrazione, il monitoraggio e l'audit.

# Creazione di backup delle tabelle DynamoDB con AWS Backup
<a name="CreateBackupAWS"></a>

In questa sezione viene descritto come attivare AWS Backup per creare i backup on demand e pianificati dalle tabelle DynamoDB. 

** [Attivazione delle funzionalità AWS Backup](#CreateBackupAWS_enabling) [Backup on-demand](#CreateBackupAWS_on-demand) [Backup pianificati](#CreateBackupAWS_scheduled)**
+ [Attivazione delle funzionalità AWS Backup](#CreateBackupAWS_enabling)
+ [Backup on-demand](#CreateBackupAWS_on-demand)
+ [Backup pianificati](#CreateBackupAWS_scheduled)

## Attivazione delle funzionalità AWS Backup
<a name="CreateBackupAWS_enabling"></a>

Per utilizzare AWS Backup con DynamoDB è necessario attivarlo.

Per attivare AWS Backup, esegui i passaggi seguenti:

1. Accedi ad AWS Management Console e apri la console DynamoDB all'indirizzo [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/).

1. Nel riquadro di navigazione sul lato sinistro della console scegliere **Backups (Backup)**.

1. Nella finestra Impostazioni di backup scegli **Abilita**.

1. Verrà visualizzata una schermata di conferma. Scegli **Attiva le funzionalità**.

 Le caratteristiche di AWS Backup ora sono disponibili per le tabelle Dynamo DB. 

Se vuoi disattivare le funzionalità di AWS Backup dopo che le hai attivate, attieniti alla procedura seguente:

1. Accedi ad AWS Management Console e apri la console DynamoDB all'indirizzo [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/).

1. Nel riquadro di navigazione sul lato sinistro della console scegliere **Backups (Backup)**.

1. Nella finestra Impostazioni di backup scegli **Disattiva**.

1. Verrà visualizzata una schermata di conferma. Scegli **Disattiva le funzionalità**.

 Se non riesci ad attivare o disattivare le funzionalità di AWS Backup, l'amministratore AWS potrebbe dover eseguire queste azioni.

## Backup on-demand
<a name="CreateBackupAWS_on-demand"></a>

Per creare un backup on demand di una tabella Dynamo DB, attieniti alla procedura seguente: 

1. Accedi ad AWS Management Console e apri la console DynamoDB all'indirizzo [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/).

1. Nel riquadro di navigazione sul lato sinistro della console scegliere **Backups (Backup)**.

1. Scegliere **Create backup (Crea backup)**.

1. Dal menu a discesa visualizzato, scegli **Create an on-demand backup (Crea un backup on demand)**.

1. Per creare un backup gestito da AWS Backup con archiviazione a caldo e altre caratteristiche di base, scegli **Impostazioni predefinite**. Per creare un backup che può essere trasferito all'archiviazione a freddo o per creare un backup con le caratteristiche di DynamoDB anziché di AWS Backup, scegli **Personalizza impostazioni**.

   Se invece vuoi creare questo backup con le caratteristiche DynamoDB precedenti, scegli **Customize settings (Personalizza impostazioni)** e quindi scegli **Backup with DynamoDB (Backup con DynamoDB)**.

1. Dopo aver completato le impostazioni, scegli **Create backup (Crea backup)**.

## Backup pianificati
<a name="CreateBackupAWS_scheduled"></a>

Per pianificare un backup, attieniti alla procedura seguente: 

1. Accedi ad AWS Management Console e apri la console DynamoDB all'indirizzo [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/).

1. Nel riquadro di navigazione sul lato sinistro della console scegliere **Backups (Backup)**.

1. Dal menu a discesa visualizzato, scegli **Pianifica i backup con AWS Backup**.

1. Verrà visualizzato AWS Backup per creare un piano di backup.

# Copia di un backup di una tabella DynamoDB con AWS Backup
<a name="CrossRegionAccountCopyAWS"></a>

Puoi creare una copia di un backup corrente. Puoi copiare i backup in più account AWS o regioni AWS on demand o automaticamente come parte di un piano di backup pianificato. Puoi anche automatizzare una sequenza di copie tra account e tra regioni per Amazon DynamoDB Encryption Client.

La replica tra regioni è particolarmente utile se hai requisiti di continuità aziendale o di conformità per archiviare i backup a una distanza minima dai dati di produzione.

I backup tra account sono utili per copiare in modo sicuro i backup su uno o più account AWS della tua organizzazione per motivi operativi o di sicurezza. Se il backup originale viene eliminato inavvertitamente, puoi copiare il backup dall'account di destinazione all'account di origine e quindi avviare il ripristino. Prima di farlo, devi disporre di due account appartenenti alla stessa organizzazione nel servizio Organizations.

Le copie ereditano la configurazione del backup di origine, a meno che non specifichi diversamente, con un'eccezione: se specifichi che la nuova copia non scadrà "mai". Con questa impostazione, la nuova copia eredita ancora la data di scadenza dell'origine. Se vuoi che la nuova copia di backup sia permanente, imposta i backup di origine in modo che non scadano mai o specifica che la nuova copia scadrà 100 anni dopo la sua creazione.

**Nota**  
Se stai copiando in un altro account, devi prima avere l'autorizzazione da tale account.

Per copiare un backup, procedi come segue:

1. Accedi ad AWS Management Console e apri la console DynamoDB all'indirizzo [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/).

1. Nel riquadro di navigazione sul lato sinistro della console scegliere **Backups (Backup)**.

1. Seleziona la casella di controllo accanto al backup che vuoi copiare.
   + Se il backup che vuoi copiare è disattivato, devi abilitare [caratteristiche avanzate con AWS Backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/advanced-ddb-backup.html). Quindi crea un nuovo backup. Ora puoi copiare questo nuovo backup in altre Regioni e account e copiare qualsiasi altro nuovo backup in futuro.

1.  Scegli **Copia**.

1. Se vuoi copiare il backup in un altro account o in un'altra regione, seleziona la casella di controllo accanto a **Copy the recovery point to another destination (Copia il punto di ripristino in un'altra destinazione)**. Quindi scegli se copiare in un'altra regione del tuo account o in un account diverso in un'altra regione.
**Nota**  
Per ripristinare un backup in un'altra regione o in un altro account, devi prima copiare il backup in tale regione o account.

1. Seleziona il vault desiderato in cui verrà copiato il file. Se lo desideri, puoi anche creare un nuovo vault di backup.

1. Scegli **Copy backup (Copia backup)**.

# Ripristino di un backup di una tabella DynamoDB da AWS Backup
<a name="Restore.TutorialAWS"></a>

In questa sezione viene descritto come ripristinare un backup di una tabella DynamoDB da AWS Backup.

** [Ripristino di una tabella DynamoDB da AWS Backup](#Restore.TutorialAWS.simple) [Ripristino di una tabella DynamoDB in un'altra regione o in un altro account](#Restore.TutorialAWS.another)**
+ [Ripristino di una tabella DynamoDB da AWS Backup](#Restore.TutorialAWS.simple)
+ [Ripristino di una tabella DynamoDB in un'altra regione o in un altro account](#Restore.TutorialAWS.another)

## Ripristino di una tabella DynamoDB da AWS Backup
<a name="Restore.TutorialAWS.simple"></a>

Per ripristinare le tabelle DynamoDB da AWS Backup, attieniti alla procedura seguente:

1. Accedi ad AWS Management Console e apri la console DynamoDB all'indirizzo [https://console.aws.amazon.com/dynamodb/](https://console.aws.amazon.com/dynamodb/).

1. Nel riquadro di navigazione sul lato sinistro della console scegli **Tables (Tabelle)**.

1. Scegli la scheda **Backups (Backup)**.

1. Seleziona la casella di controllo accanto al backup precedente da cui eseguire il ripristino.

1. Scegli **Restore** (Ripristina). Verrà visualizzata la schermata **Restore table from backup (Ripristina tabella dal backup)**.

1. Inserisci il nome della tabella appena ripristinata, la crittografia di questa nuova tabella, la chiave con cui vuoi criptare il ripristino e altre opzioni.

1. Al termine, scegli **Restore (Ripristina)**.

## Ripristino di una tabella DynamoDB in un'altra regione o in un altro account
<a name="Restore.TutorialAWS.another"></a>

Per ripristinare una tabella DynamoDB in un'altra regione o in un altro account, devi prima copiare il backup in quella nuova regione o account. Per copiare in un altro account, tale account deve prima concederti l'autorizzazione. Dopo aver copiato il backup DynamoDB nella nuova regione o nel nuovo account, puoi ripristinarlo con la procedura nella sezione precedente.

# Eliminazione di un backup di una tabella DynamoDB con AWS Backup
<a name="Delete.TutorialAWS"></a>

In questa sezione viene descritto come eliminare un backup di una tabella DynamoDB con AWS Backup.

Un backup DynamoDB creato tramite le caratteristiche di AWS Backup viene archiviato in un vault di AWS Backup.

Per eliminare questo tipo di backup, attieniti alla procedura seguente:

1. Accedi alla console Console di gestione AWS e apri la console DynamoDB all'indirizzo [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/dynamodb/).

1. Nel riquadro di navigazione sul lato sinistro della console scegliere **Backups (Backup)**.

1. Nella schermata che segue, scegli **Continua su AWS backup**.

   Verrà visualizzato Console di backup AWS. Per ulteriori informazioni su come eliminare i backup su Console di backup AWS, consulta [Eliminazione di backup](https://docs.aws.amazon.com/aws-backup/latest/devguide/deleting-backups.html).

   Per ulteriori informazioni su AWS Backup, consulta [Backup and recovery using AWS Backup](https://docs.aws.amazon.com/prescriptive-guidance/latest/backup-recovery/aws-backup.html) nel *Prontuario AWS*.

# Differenze nelle note di utilizzo tra i backup su richiesta gestiti da AWS Backup e DynamoDB
<a name="UsageNotesAWS"></a>

Questa sezione descrive le differenze tecniche tra i backup on demand gestiti da AWS Backup e DynamoDB.

AWS Backup ha alcuni flussi di lavoro e comportamenti diversi rispetto a DynamoDB. Ciò include:

**Crittografia**: i backup creati con il AWS Backup piano vengono archiviati in un archivio crittografato con una chiave gestita dal servizio. AWS Backup Il vault dispone di policy di controllo degli accessi per una maggiore sicurezza.

**ARN di backup**: i file di backup creati da AWS Backup avranno ora un AWS Backup ARN, che potrebbe influire sul modello di autorizzazione dell'utente. I nomi delle risorse di Backup (ARNs) cambieranno da `arn:aws:dynamodb` a`arn:aws:backup`.

**Eliminazione dei backup: i** backup creati con AWS Backup possono essere eliminati solo dal vault. AWS Backup Non sarà possibile eliminare AWS Backup i file dalla console DynamoDB.

**Processo di backup**: a differenza dei backup di DynamoDB, i backup realizzati con AWS Backup non sono istantanei.

**Fatturazione**: i backup delle tabelle DynamoDB con funzionalità vengono fatturati da. AWS Backup AWS Backup

**Ruoli IAM**: se gestisci gli accessi tramite i ruoli IAM, dovrai anche configurare un nuovo ruolo IAM con queste nuove autorizzazioni: 

```
1. "dynamodb:StartAwsBackupJob", 
2. "dynamodb:RestoreTableFromAwsBackup"
```

`dynamodb:StartAwsBackupJob`è necessario per un backup corretto con AWS Backup funzionalità ed `dynamodb:RestoreTableFromAwsBackup` è necessario per il ripristino da un backup realizzato con funzionalità. AWS Backup 

Per visualizzare queste autorizzazioni in un criterio IAM completo, vedi l'Esempio 8 in [Using IAM (Utilizzo di IAM)](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/backuprestore_IAM.html).