

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

# Creazione di uno snapshot DB per un'istanza Single-AZ DB per Amazon RDS
<a name="USER_CreateSnapshot"></a>

Amazon RDS crea una snapshot dei volumi di storage dell'istanza database, eseguendo il backup dell'intera istanza database anziché dei singoli database. La creazione di questa istantanea Single-AZ DB su un'istanza DB comporta una breve I/O sospensione che può durare da pochi secondi a pochi minuti, a seconda delle dimensioni e della classe dell'istanza DB. Per MariaDB, MySQL, Oracle e I/O PostgreSQL, l'attività non viene sospesa sul sistema primario Multi-AZ durante il backup per le distribuzioni, poiché il backup viene eseguito dallo standby. Per SQL Server, l'attività viene sospesa brevemente durante il backup per le distribuzioni. I/O Multi-AZ 

Quando crei uno snapshot DB è necessario identificare qual è l'istanza database di cui stai effettuando il backup e dare un nome allo snapshot DB in modo da poterlo usare successivamente per il ripristino. La quantità di tempo necessaria per creare uno snapshot varia a seconda della dimensione dei database. Poiché lo snapshot include l'intero volume di storage, anche la dimensione dei file, come i file temporanei, influisce sulla quantità di tempo necessaria per creare lo snapshot.

**Nota**  
La tua istanza database deve essere nello stato `available` per poter acquisire uno snapshot di database.  
Per le istanze di PostgreSQL DB, i dati nelle tabelle non registrate potrebbero non essere ripristinati dagli snapshot. Per ulteriori informazioni, consulta [Best practice per l'utilizzo di PostgreSQL](CHAP_BestPractices.md#CHAP_BestPractices.PostgreSQL).

A differenza dei backup automatizzati, gli snapshot manuali non sono soggetti al periodo di retention dei backup. Gli snapshot non scadono.

Per i backup a lungo termine dei dati di MariaDB, MySQL e PostgreSQL, si consiglia di esportare i dati snapshot in Amazon S3. Se la versione principale del motore DB non è più supportata, non è possibile ripristinare tale versione da uno snapshot. Per ulteriori informazioni, consulta [Supporto per l’esportazione di dati dello snapshot del database in Amazon S3 per Amazon RDS](USER_ExportSnapshot.md).

È possibile creare uno snapshot del DB utilizzando l'API RDS Console di gestione AWS, the o l' AWS CLI API RDS.

## Console
<a name="USER_CreateSnapshot.CON"></a>

**Come creare uno snapshot del database**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel riquadro di navigazione, selezionare **Snapshots (Snapshot)**.

   Viene visualizzato l’elenco **Snapshot manuali**.

1. Seleziona **Acquisisci snapshot**.

   Viene visualizzata la finestra **Acquisizione di snapshot DB**.  
![Acquisizione di uno snapshot del database](http://docs.aws.amazon.com/it_it/AmazonRDS/latest/UserGuide/images/take_db_snapshot.png)

1. Scegli l’**istanza database** per cui desideri acquisire uno snapshot.

1. Immetti il **Nome snapshot**.

1. Seleziona **Acquisisci snapshot**.

Viene visualizzato l’elenco **Snapshot manuali**, con lo stato del nuovo snapshot del database che indica `Creating`. Dopo che lo stato è diventato `Available`, potrai vedere il tempo di creazione.

## AWS CLI
<a name="USER_CreateSnapshot.CLI"></a>

Quando crei uno snapshot DB utilizzando il AWS CLI, devi identificare l'istanza DB di cui vuoi eseguire il backup e quindi assegnare un nome allo snapshot DB in modo da poterlo ripristinare in un secondo momento. È possibile eseguire questa operazione utilizzando il AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-snapshot.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-snapshot.html)comando con i seguenti parametri:
+ `--db-instance-identifier`
+ `--db-snapshot-identifier`

In questo esempio, si crea uno snapshot DB chiamato {{mydbsnapshot}} per un'istanza DB chiamata{{mydbinstance}}.

**Example**  
Per Linux, macOS o Unix:  

```
1. aws rds create-db-snapshot \
2.     --db-instance-identifier {{mydbinstance}} \
3.     --db-snapshot-identifier {{mydbsnapshot}}
```
Per Windows:  

```
1. aws rds create-db-snapshot ^
2.     --db-instance-identifier {{mydbinstance}} ^
3.     --db-snapshot-identifier {{mydbsnapshot}}
```

## API RDS
<a name="USER_CreateSnapshot.API"></a>

Quando crei uno snapshot DB usando l'API Amazon RDS è necessario identificare qual è l'istanza database di cui stai effettuando il backup e dare un nome allo snapshot DB in modo da poterlo usare successivamente per il ripristino. Puoi eseguire questa operazione utilizzando il comando API Amazon RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSnapshot.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSnapshot.html) con i seguenti parametri:
+ `DBInstanceIdentifier`
+ `DBSnapshotIdentifier`