

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

# Snapshot e ripristino
<a name="snapshots"></a>

I cluster MemoryDB eseguono automaticamente il backup dei dati in un log transazionale Multi-AZ, ma puoi scegliere di creare istantanee di un cluster periodicamente o su richiesta. point-in-time Queste istantanee possono essere utilizzate per ricreare un cluster in un punto precedente o per creare un cluster nuovo di zecca. L'istantanea è costituita dai metadati del cluster, insieme a tutti i dati del cluster. Tutte le istantanee vengono scritte su Amazon Simple Storage Service (Amazon S3), che fornisce uno storage durevole. In qualsiasi momento, puoi ripristinare i dati creando un nuovo cluster MemoryDB e popolandolo con i dati di uno snapshot. Con MemoryDB, è possibile gestire le istantanee utilizzando l'API Console di gestione AWS, the AWS Command Line Interface ()AWS CLI e MemoryDB.

**Topics**
+ [Vincoli relativi alle istantanee](snapshots-constraints.md)
+ [Costi delle istantanee](snapshots-costs.md)
+ [Pianificazione di istantanee automatiche](snapshots-automatic.md)
+ [Creazione di istantanee manuali](snapshots-manual.md)
+ [Creazione di uno snapshot finale](snapshots-final.md)
+ [Descrizione delle istantanee](snapshots-describing.md)
+ [Copia di uno snapshot](snapshots-copying.md)
+ [Esportazione di un'istantanea](snapshots-exporting.md)
+ [Ripristino da uno snapshot](snapshots-restoring.md)
+ [Seminare un nuovo cluster con un'istantanea creata esternamente](snapshots-seeding-redis.md)
+ [Taggare le istantanee](snapshots-tagging.md)
+ [Eliminazione di uno snapshot](snapshots-deleting.md)

# Vincoli relativi alle istantanee
<a name="snapshots-constraints"></a>

Considerate i seguenti vincoli durante la pianificazione o la creazione di istantanee:
+ Per i cluster MemoryDB, snapshot e restore sono disponibili per tutti i tipi di nodi supportati.
+ Durante un periodo contiguo di 24 ore, è possibile creare non più di 20 istantanee manuali per cluster.
+ MemoryDB supporta solo l'acquisizione di istantanee a livello di cluster. MemoryDB non supporta l'acquisizione di istantanee a livello di shard o nodo.
+ Durante il processo di snapshot, non puoi eseguire altre operazioni API o CLI sul cluster.
+ Se si elimina un cluster e si richiede un'istantanea finale, MemoryDB acquisisce sempre l'istantanea dai nodi primari. Ciò garantisce l'acquisizione dei dati più recenti prima dell'eliminazione del cluster.

# Costi delle istantanee
<a name="snapshots-costs"></a>

Utilizzando MemoryDB, è possibile archiviare gratuitamente un'istantanea per ogni cluster MemoryDB attivo. Lo spazio di archiviazione per istantanee aggiuntive viene addebitato a una tariffa di 0,085 USD/GB al mese per tutte le regioni. AWS Non sono previsti costi di trasferimento dei dati per la creazione di un'istantanea o per il ripristino dei dati da un'istantanea a un cluster MemoryDB.

# Pianificazione di istantanee automatiche
<a name="snapshots-automatic"></a>

Per qualsiasi cluster MemoryDB, è possibile abilitare le istantanee automatiche. Quando le istantanee automatiche sono abilitate, MemoryDB crea un'istantanea del cluster su base giornaliera. Non vi è alcun impatto sul cluster e la modifica è immediata. Per ulteriori informazioni, consulta [Ripristino da uno snapshot](snapshots-restoring.md).

Quando si pianificano istantanee automatiche, è necessario pianificare le seguenti impostazioni:
+ **Finestra istantanea**: un periodo durante ogni giorno in cui MemoryDB inizia a creare un'istantanea. La durata minima per la finestra delle istantanee è di 60 minuti. È possibile impostare la finestra delle istantanee in qualsiasi momento, quando lo ritieni più comodo, o per un'ora del giorno che eviti di creare istantanee durante periodi di utilizzo particolarmente intenso.

  Se non si specifica una finestra di istantanea, MemoryDB ne assegna una automaticamente.
+ **Limite di conservazione degli snapshot**: il numero di giorni in cui lo snapshot viene conservato in Amazon S3. Ad esempio, se imposti il limite di conservazione su 5, una istantanea scattata oggi viene conservata per 5 giorni. Quando il limite di conservazione scade, l'istantanea viene eliminata automaticamente.

  Il limite massimo di conservazione delle istantanee è di 35 giorni. Se il limite di conservazione delle istantanee è impostato su 0, le istantanee automatiche sono disabilitate per il cluster. I dati di MemoryDB sono ancora completamente durevoli anche con le istantanee automatiche disattivate.

È possibile abilitare o disabilitare le istantanee automatiche durante la creazione di un cluster MemoryDB utilizzando la console MemoryDB, l'API MemoryDB o l'API MemoryDB. AWS CLI****È possibile abilitare le istantanee automatiche quando si crea un cluster MemoryDB selezionando la casella Abilita backup automatici nella sezione Istantanee.**** Per ulteriori informazioni, consulta [Creazione di un cluster MemoryDB](getting-started.md#clusters.create). 

# Creazione di istantanee manuali
<a name="snapshots-manual"></a>

Oltre alle istantanee automatiche, è possibile creare un'istantanea *manuale* in qualsiasi momento. A differenza delle istantanee automatiche, che vengono eliminate automaticamente dopo un periodo di conservazione specificato, le istantanee manuali non hanno un periodo di conservazione dopo il quale vengono eliminate automaticamente. È necessario eliminare manualmente qualsiasi istantanea manuale. Anche se si elimina un cluster o un nodo, tutte le istantanee manuali di quel cluster o nodo vengono conservate. Se non desideri più conservare un'istantanea manuale, devi eliminarla tu stesso in modo esplicito.

Le istantanee manuali sono utili per il test e l'archiviazione. Supponi ad esempio di aver sviluppato un set di dati di riferimento per scopi di test. Puoi creare un'istantanea manuale dei dati e ripristinarla quando vuoi. Dopo aver testato un'applicazione che modifica i dati, è possibile reimpostare i dati creando un nuovo cluster ed eseguendo il ripristino dallo snapshot di base. Quando il cluster è pronto, è possibile testare nuovamente le applicazioni rispetto ai dati di base e ripetere questa procedura con la frequenza necessaria.

Oltre a creare direttamente un'istantanea manuale, è possibile creare un'istantanea manuale in uno dei seguenti modi:
+ [Copia di uno snapshot](snapshots-copying.md)— Non importa se l'istantanea di origine è stata creata automaticamente o manualmente.
+ [Creazione di uno snapshot finale](snapshots-final.md)— Crea un'istantanea immediatamente prima di eliminare un cluster.

**Altri argomenti importanti**
+ [Vincoli relativi alle istantanee](snapshots-constraints.md)
+ [Costi delle istantanee](snapshots-costs.md)

È possibile creare un'istantanea manuale di un nodo utilizzando l'API Console di gestione AWS MemoryDB o l' AWS CLI API MemoryDB.



## Creazione di un'istantanea manuale (Console)
<a name="snapshots-manual-CON"></a>

**Per creare un'istantanea di un cluster (console)**

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

1. **dal riquadro di navigazione a sinistra, scegli Clusters.**

   Viene visualizzata la schermata dei cluster di MemoryDB.

1. scegli il pulsante di opzione a sinistra del nome del cluster MemoryDB di cui desideri eseguire il backup.

1. Scegli **Azioni** e poi **Scatta un'istantanea**.

1. Nella finestra **Istantanea**, digita un nome per la tua istantanea nella casella Nome **istantanea**. È consigliabile che il nome indichi il cluster di cui è stato eseguito il backup e la data e l'ora in cui è stata creata l'istantanea.

   I vincoli di denominazione dei cluster sono i seguenti:
   + Devono contenere da 1 a 40 caratteri alfanumerici o trattini.
   + Devono iniziare con una lettera.
   + Non possono contenere due trattini consecutivi.
   + Non possono terminare con un trattino.

1. In **Crittografia**, scegli se utilizzare una chiave di crittografia predefinita o una chiave gestita dal cliente. Per ulteriori informazioni, consulta [Crittografia in transito (TLS) in MemoryDB](in-transit-encryption.md).

1. In **Tag**, puoi aggiungere opzionalmente tag per cercare e filtrare le istantanee o tenere traccia AWS dei costi.

1. Seleziona **Acquisisci snapshot**.

   Lo stato de cluster cambia in *creazione di snapshot*. Quando lo stato torna *disponibile*, l'istantanea è completa.

## Creazione di un'istantanea manuale (AWS CLI)
<a name="snapshots-manual-CLI"></a>

Per creare un'istantanea manuale di un cluster utilizzando il AWS CLI, utilizzare l'`create-snapshot` AWS CLI operazione con i seguenti parametri:
+ `--cluster-name`— Nome del cluster MemoryDB da utilizzare come origine per l'istantanea. Utilizzate questo parametro per il backup di un cluster MemoryDB.

  I vincoli di denominazione dei cluster sono i seguenti:
  + Devono contenere da 1 a 40 caratteri alfanumerici o trattini.
  + Devono iniziare con una lettera.
  + Non possono contenere due trattini consecutivi.
  + Non possono terminare con un trattino.

   
+ `--snapshot-name` - Nome dello snapshot da creare.

### Argomenti correlati
<a name="snapshots-manual-CLI-see-also"></a>

Per ulteriori informazioni, consulta `create-snapshot` nella *documentazione di riferimento dei comandi della AWS CLI *.

## Creazione di un'istantanea manuale (API MemoryDB)
<a name="snapshots-manual-API"></a>

Per creare un'istantanea manuale di un cluster utilizzando l'API MemoryDB, utilizzate l'operazione API `CreateSnapshot` MemoryDB con i seguenti parametri:
+ `ClusterName`— Nome del cluster MemoryDB da utilizzare come origine per l'istantanea. Utilizzate questo parametro per il backup di un cluster MemoryDB.

   

  I vincoli di denominazione dei cluster sono i seguenti:
  + Devono contenere da 1 a 40 caratteri alfanumerici o trattini.
  + Devono iniziare con una lettera.
  + Non possono contenere due trattini consecutivi.
  + Non possono terminare con un trattino.
+ `SnapshotName` - Nome dello snapshot da creare.

### Argomenti correlati
<a name="snapshots-manual-api-see-also"></a>

Per ulteriori informazioni, consulta [CreateSnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateSnapshot.html).

# Creazione di uno snapshot finale
<a name="snapshots-final"></a>

È possibile creare un'istantanea finale utilizzando la console MemoryDB, o l'API MemoryDB. AWS CLI

## Creazione di un'istantanea finale (Console)
<a name="snapshots-final-CON"></a>

È possibile creare un'istantanea finale quando si elimina un cluster MemoryDB utilizzando la console MemoryDB.

**Per creare un'istantanea finale quando si elimina un cluster di MemoryDB, nella pagina di eliminazione, scegli Sì e assegna un nome all'istantanea in.** [Passaggio 5: Eliminazione di un cluster](getting-started.md#clusters.delete)

## Creazione di un'istantanea finale (AWS CLI)
<a name="snapshots-final-CLI"></a>

È possibile creare un'istantanea finale quando si elimina un cluster MemoryDB utilizzando. AWS CLI

### Quando si elimina un cluster MemoryDB
<a name="w2ab1c18c23c29b7b1b5"></a>

Per creare un'istantanea finale quando si elimina un cluster, utilizzate l'`delete-cluster` AWS CLI operazione con i seguenti parametri:
+ `--cluster-name` : Nome del cluster in corso di eliminazione.
+ `--final-snapshot-name`— Nome dell'istantanea finale.

Il codice seguente scatta l'istantanea finale `bkup-20210515-final` quando si elimina il cluster. `myCluster`

Per Linux, macOS o Unix:

```
aws memorydb delete-cluster \
        --cluster-name myCluster \
        --final-snapshot-name bkup-20210515-final
```

Per Windows:

```
aws memorydb delete-cluster ^
        --cluster-name myCluster ^
        --final-snapshot-name bkup-20210515-final
```

*Per ulteriori informazioni, vedere [delete-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/delete-cluster.html) nel Command Reference.AWS CLI *

## Creazione di un'istantanea finale (API MemoryDB)
<a name="snapshots-final-API"></a>

È possibile creare un'istantanea finale quando si elimina un cluster MemoryDB utilizzando l'API MemoryDB.

### Quando si elimina un cluster MemoryDB
<a name="snapshots-final-API-cluster"></a>

Per creare un'istantanea finale, utilizzate l'operazione API `DeleteCluster` MemoryDB con i seguenti parametri.
+ `ClusterName` : Nome del cluster in corso di eliminazione.
+ `FinalSnapshotName`— Nome dell'istantanea.

La seguente operazione dell'API MemoryDB crea l'istantanea `bkup-20210515-final` durante l'eliminazione del cluster. `myCluster`

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DeleteCluster
    &ClusterName=myCluster
    &FinalSnapshotName=bkup-20210515-final
    &Version=2021-01-01
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210515T192317Z
    &X-Amz-Credential=<credential>
```

Per ulteriori informazioni, consulta [DeleteCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteCluster.html).

# Descrizione delle istantanee
<a name="snapshots-describing"></a>

Le seguenti procedure mostrano come visualizzare un elenco delle istantanee. Se lo desideri, puoi anche visualizzare i dettagli di una particolare istantanea.

## Descrizione delle istantanee (Console)
<a name="snapshots-describing-CON"></a>

**Per visualizzare le istantanee utilizzando il Console di gestione AWS**

1. Accedere alla console

1. dal riquadro di navigazione a sinistra, scegli **Istantanee**.

1. Usa la ricerca per filtrare le istantanee **manuali**, **automatiche** o **tutte le** istantanee.

1. Per visualizzare i dettagli di una particolare istantanea, scegli il pulsante di opzione a sinistra del nome dell'istantanea. Scegli **Azioni**, quindi **Visualizza** dettagli.

1. **Facoltativamente, nella pagina **Visualizza dettagli**, puoi eseguire ulteriori azioni di istantanea come **copiare**, **ripristinare o eliminare**.** È inoltre possibile aggiungere tag all'istantanea 

## Descrizione delle istantanee (CLI AWS )
<a name="snapshots-describing-CLI"></a>

Per visualizzare un elenco di istantanee e, facoltativamente, dettagli su un'istantanea specifica, utilizzate l'operazione `describe-snapshots` CLI. 

**Esempi**

La seguente operazione utilizza il parametro `--max-results` per elencare fino a 20 istantanee associate all'account. L'omissione del parametro `--max-results` elenca fino a 50 istantanee.

```
aws memorydb describe-snapshots --max-results 20
```

La seguente operazione utilizza il parametro `--cluster-name` per elencare solo le istantanee associate al cluster. `my-cluster`

```
aws memorydb describe-snapshots --cluster-name my-cluster
```

L'operazione seguente utilizza il parametro `--snapshot-name` per visualizzare i dettagli dell'istantanea`my-snapshot`.

```
aws memorydb describe-snapshots --snapshot-name my-snapshot
```

Per ulteriori informazioni, vedere [describe-snapshots](https://docs.aws.amazon.com/cli/latest/reference/memorydb/describe-snapshots.html).

## Descrizione delle istantanee (API MemoryDB)
<a name="snapshots-describing-API"></a>

Per visualizzare un elenco di istantanee, utilizzare l'operazione. `DescribeSnapshots`

**Esempi**

La seguente operazione utilizza il parametro `MaxResults` per elencare fino a 20 istantanee associate all'account. L'omissione del parametro `MaxResults` elenca fino a 50 istantanee.

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DescribeSnapshots
    &MaxResults=20
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

La seguente operazione utilizza il parametro `ClusterName` per elencare tutte le istantanee associate al cluster. `MyCluster`

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DescribeSnapshots
    &ClusterName=MyCluster
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

L'operazione seguente utilizza il parametro `SnapshotName` per visualizzare i dettagli dell'istantanea`MyBackup`.

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=DescribeSnapshots
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &SnapshotName=MyBackup
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

Per ulteriori informazioni, consulta [DescribeSnapshots](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSnapshots.html).

# Copia di uno snapshot
<a name="snapshots-copying"></a>

È possibile creare una copia di qualsiasi istantanea, indipendentemente dal fatto che sia stata creata automaticamente o manualmente. Quando si copia un'istantanea, per la destinazione viene utilizzata la stessa chiave di crittografia KMS dell'origine, a meno che non venga specificatamente sovrascritta. Puoi anche esportare la tua istantanea in modo da potervi accedere dall'esterno di MemoryDB. Per indicazioni sull'esportazione dell'istantanea, consulta. [Esportazione di un'istantanea](snapshots-exporting.md)

Le seguenti procedure mostrano come copiare un'istantanea.

## Copiare un'istantanea (Console)
<a name="snapshots-copying-CON"></a>

**Per copiare un'istantanea (console)**

1. Accedere Console di gestione AWS e aprire la console MemoryDB all'indirizzo. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. **Per visualizzare un elenco delle tue istantanee, dal riquadro di navigazione a sinistra scegli Istantanee.**

1. Dall'elenco delle istantanee, scegli il pulsante di opzione a sinistra del nome dell'istantanea che desideri copiare.

1. **Scegli **Azioni**, quindi scegli Copia.**

1. Nella pagina **Copia istantanea**, procedi come segue:

   1. Nella casella **Nome nuova istantanea**, digitate un nome per la nuova istantanea.

   1. Lasciare vuota la casella **Target S3 Bucket (Bucket S3 di destinazione)** opzionale. Questo campo deve essere utilizzato solo per esportare l'istantanea e richiede autorizzazioni S3 speciali. Per informazioni sull'esportazione di un'istantanea, consulta. [Esportazione di un'istantanea](snapshots-exporting.md)

   1. Scegli se utilizzare la chiave di AWS KMS crittografia predefinita o utilizzare una chiave personalizzata. Per ulteriori informazioni, consulta [Crittografia in transito (TLS) in MemoryDB](in-transit-encryption.md).

   1. Facoltativamente, puoi anche aggiungere tag alla copia istantanea. 

   1. Scegli **Copia**.

## Copiare un'istantanea (CLI AWS )
<a name="snapshots-copying-CLI"></a>

Per copiare un'istantanea, utilizzare l'operazione. `copy-snapshot`

**Parameters**
+ `--source-snapshot-name`— Nome dell'istantanea da copiare.
+ `--target-snapshot-name`— Nome della copia dell'istantanea.
+ `--target-bucket`— Riservato all'esportazione di un'istantanea. Non utilizzare questo parametro quando si crea una copia di un'istantanea. Per ulteriori informazioni, consulta [Esportazione di un'istantanea](snapshots-exporting.md).

L'esempio seguente crea una copia di un'istantanea automatica.

Per Linux, macOS o Unix:

```
aws memorydb copy-snapshot \
    --source-snapshot-name automatic.my-primary-2021-03-27-03-15 \
    --target-snapshot-name my-snapshot-copy
```

Per Windows:

```
aws memorydb copy-snapshot ^
    --source-snapshot-name automatic.my-primary-2021-03-27-03-15 ^
    --target-snapshot-name my-snapshot-copy
```

Per ulteriori informazioni, vedere [copy-snapshot](https://docs.aws.amazon.com/cli/latest/reference/memorydb/copy-snapshot.html).

## Copiare un'istantanea (API MemoryDB)
<a name="snapshots-copying-API"></a>

Per copiare un'istantanea, utilizzate l'`copy-snapshot`operazione con i seguenti parametri:

**Parameters**
+ `SourceSnapshotName`— Nome dell'istantanea da copiare.
+ `TargetSnapshotName`— Nome della copia dell'istantanea.
+ `TargetBucket`— Riservato all'esportazione di un'istantanea. Non utilizzare questo parametro quando si crea una copia di un'istantanea. Per ulteriori informazioni, consulta [Esportazione di un'istantanea](snapshots-exporting.md).

L'esempio seguente crea una copia di un'istantanea automatica.

**Example**  

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=CopySnapshot
    &SourceSnapshotName=automatic.my-primary-2021-03-27-03-15
    &TargetSnapshotName=my-snapshot-copy
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

Per ulteriori informazioni, consulta [CopySnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.html).

# Esportazione di un'istantanea
<a name="snapshots-exporting"></a>

MemoryDB supporta l'esportazione dello snapshot di MemoryDB in un bucket Amazon Simple Storage Service (Amazon S3), che consente di accedervi dall'esterno di MemoryDB. Le istantanee di MemoryDB esportate sono completamente conformi a Valkey e Redis OSS open source e possono essere caricate con la versione o gli strumenti appropriati. È possibile esportare un'istantanea utilizzando la console MemoryDB, o l'API MemoryDB. AWS CLI

L'esportazione di un'istantanea può essere utile se è necessario avviare un cluster in un'altra regione. AWS È possibile esportare i dati in una AWS regione, copiare il file.rdb AWS nella nuova regione e quindi utilizzare il file.rdb per eseguire il seeding del nuovo cluster anziché attendere che il nuovo cluster venga popolato tramite l'uso. Per informazioni sull'inizializzazione di un nuovo cluster, consulta [Seminare un nuovo cluster con un'istantanea creata esternamente](snapshots-seeding-redis.md). Un altro motivo per espandere i dati del cluster potrebbe essere per utilizzare il file .rdb per l'elaborazione offline.

**Importante**  
 Lo snapshot di MemoryDB e il bucket Amazon S3 in cui desideri copiarlo devono trovarsi nella stessa regione. AWS   
Sebbene le istantanee copiate in un bucket Amazon S3 siano crittografate, ti consigliamo vivamente di non concedere ad altri l'accesso al bucket Amazon S3 in cui desideri archiviare le tue istantanee.
L'esportazione di uno snapshot in Amazon S3 non è supportata per i cluster che utilizzano il tiering dei dati. Per ulteriori informazioni, consulta [Tiering di dati](data-tiering.md).

Prima di poter esportare uno snapshot in un bucket Amazon S3, devi avere un bucket Amazon S3 nella stessa regione dello snapshot. AWS Concedi a MemoryDB l'accesso al bucket. Le prime due fasi mostrano come eseguire questa operazione.

**avvertimento**  
Nei seguenti scenari i dati potrebbero essere esposti in modi indesiderati:  
**Quando un'altra persona ha accesso al bucket Amazon S3 in cui hai esportato la tua istantanea.**  
Per controllare l'accesso alle tue istantanee, consenti l'accesso al bucket Amazon S3 solo a coloro a cui desideri accedere ai tuoi dati. Per informazioni sulla gestione dell'accesso utente ai bucket Amazon S3, consultare [Controllo degli accessi](https://docs.aws.amazon.com/AmazonS3/latest/dev/s3-access-control.html) nella *Guida per gli sviluppatori di Amazon S3*.
**Quando un'altra persona dispone delle autorizzazioni per utilizzare l'operazione API. CopySnapshot **  
Gli utenti o i gruppi che dispongono delle autorizzazioni per utilizzare l'operazione `CopySnapshot` API possono creare i propri bucket Amazon S3 e copiarvi le istantanee. Per controllare l'accesso alle tue istantanee, utilizza una policy AWS Identity and Access Management (IAM) per controllare chi è in grado di utilizzare l'API. `CopySnapshot` Per ulteriori informazioni sull'utilizzo di IAM per controllare l'uso delle operazioni dell'API MemoryDB, consulta [Gestione delle identità e degli accessi in MemoryDB](iam.md) la Guida per l'utente di *MemoryDB*.

**Topics**
+ [Fase 1: creazione di un bucket Amazon S3](#snapshots-exporting-create-s3-bucket)
+ [Fase 2: concedere a MemoryDB l'accesso al bucket Amazon S3](#snapshots-exporting-grant-access)
+ [Fase 3: Esportazione di un'istantanea di MemoryDB](#snapshots-exporting-procedures)

## Fase 1: creazione di un bucket Amazon S3
<a name="snapshots-exporting-create-s3-bucket"></a>

La procedura seguente utilizza la console Amazon S3 per creare un bucket Amazon S3 in cui esportare e archiviare lo snapshot di MemoryDB.

**Come creare un bucket Amazon S3.**

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

1. Scegli **Crea bucket**.

1. In **Creare bucket - Scegli un nome di bucket e una regione**, esegui le seguenti operazioni:

   1. In **Nome bucket**, digita un nome per il bucket Amazon S3.

   1. Dall'elenco delle **regioni**, scegli una AWS regione per il tuo bucket Amazon S3. Questa AWS regione deve essere la stessa AWS regione dello snapshot di MemoryDB che desideri esportare.

   1. Scegli **Create** (Crea).

Per ulteriori informazioni sulla creazione di un bucket Amazon S3, consulta[Creazione di un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html)nella*Guida all'utente di Amazon Simple Storage Service*. 

## Fase 2: concedere a MemoryDB l'accesso al bucket Amazon S3
<a name="snapshots-exporting-grant-access"></a>

AWS Le regioni introdotte prima del 20 marzo 2019 sono abilitate per impostazione predefinita. Puoi iniziare a lavorare in queste AWS regioni immediatamente. Le regioni introdotte dopo il 20 marzo 2019 sono disabilitate per impostazione predefinita. È necessario abilitare, o attivare, queste regioni prima di poterle utilizzare, come descritto in [Gestione delle AWS regioni](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html).

### Concedi a MemoryDB l'accesso al tuo bucket S3 in una regione AWS
<a name="snapshots-exporting-region"></a>

Per creare le autorizzazioni appropriate su un bucket Amazon S3 in AWS una regione, procedi nel seguente modo.

**Per concedere a MemoryDB l'accesso a un bucket S3**

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

1. Scegli il nome del bucket Amazon S3 in cui vuoi copiare lo snapshot. Deve essere il bucket S3 che è stato creato in [Fase 1: creazione di un bucket Amazon S3](#snapshots-exporting-create-s3-bucket).

1. **Scegli la scheda **Autorizzazioni e in Autorizzazioni**, scegli **Bucket** policy.**

1. Aggiorna la politica per concedere a MemoryDB le autorizzazioni necessarie per eseguire le operazioni:
   + Aggiungere `[ "Service" : "region-full-name.memorydb-snapshot.amazonaws.com" ]` a `Principal`.
   + Aggiungere le seguenti autorizzazioni necessarie per esportare uno snapshot nel bucket Amazon S3. 
     + `"s3:PutObject"`
     + `"s3:GetObject"`
     + `"s3:ListBucket"`
     + `"s3:GetBucketAcl"`
     + `"s3:ListMultipartUploadParts"`
     + `"s3:ListBucketMultipartUploads"`

   Di seguito è riportato un esempio di come potrebbe essere la policy aggiornata.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Id": "Policy15397346",
       "Statement": [
           {
               "Sid": "Stmt15399483",
               "Effect": "Allow",
               "Principal": {
                   "Service": "aws-region.memorydb-snapshot.amazonaws.com"
               },
               "Action": [
                   "s3:PutObject",
                   "s3:GetObject",
                   "s3:ListBucket",
                   "s3:GetBucketAcl",
                   "s3:ListMultipartUploadParts",
                   "s3:ListBucketMultipartUploads"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/*"
               ]
           }
       ]
   }
   ```

------

## Fase 3: Esportazione di un'istantanea di MemoryDB
<a name="snapshots-exporting-procedures"></a>

Ora hai creato il tuo bucket S3 e concesso a MemoryDB le autorizzazioni per accedervi. *Modifica la proprietà dell'oggetto S3 in abilitata - Preferibilmente il proprietario del bucket. ACLs * Successivamente, puoi utilizzare la console MemoryDB, la AWS CLI o l'API MemoryDB per esportare la tua istantanea su di essa. Di seguito, si presuppone che le seguenti autorizzazioni IAM specifiche di S3 siano disponibili.

------
#### [ JSON ]

****  

```
{
	"Version":"2012-10-17",		 	 	 
	"Statement": [{
		"Effect": "Allow",
		"Action": [
			"s3:GetBucketLocation",
			"s3:ListAllMyBuckets",
			"s3:PutObject",
			"s3:GetObject",
			"s3:DeleteObject",
			"s3:ListBucket"
		],
		"Resource": "arn:aws:s3:::*"
	}]
}
```

------

### Esportazione di un'istantanea di MemoryDB (Console)
<a name="snapshots-exporting-CON"></a>

Il processo seguente utilizza la console MemoryDB per esportare uno snapshot in un bucket Amazon S3 in modo da potervi accedere dall'esterno di MemoryDB. Il bucket Amazon S3 deve trovarsi nella stessa AWS regione dello snapshot MemoryDB.

**Per esportare uno snapshot di MemoryDB in un bucket Amazon S3**

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

1. **Per visualizzare un elenco delle tue istantanee, dal riquadro di navigazione a sinistra scegli Istantanee.**

1. Dall'elenco delle istantanee, scegli il pulsante di opzione a sinistra del nome dell'istantanea che desideri esportare. 

1. Scegli **Copia**.

1. In **Creare una copia del backup?**, procedere come segue: 

   1. Nella casella **Nome nuova istantanea**, digitate un nome per la nuova istantanea.

      Il nome deve essere compreso tra 1 e 1000 caratteri e dotato di codifica UTF-8.

      MemoryDB aggiunge un identificatore di shard e `.rdb` al valore che inserisci qui. Ad esempio, se si immette`my-exported-snapshot`, MemoryDB crea. `my-exported-snapshot-0001.rdb`

   1. Dall'elenco **Target S3 Location**, scegli il nome del bucket Amazon S3 in cui vuoi copiare lo snapshot (il bucket in cui hai creato). [Fase 1: creazione di un bucket Amazon S3](#snapshots-exporting-create-s3-bucket)

      La **posizione S3 di destinazione** deve essere un bucket Amazon S3 nella regione dello snapshot con le seguenti autorizzazioni affinché il processo AWS di esportazione abbia successo.
      + Accesso agli oggetti : **Lettura** e **Scrittura**.
      + Accesso alle autorizzazioni : **Lettura**.

      Per ulteriori informazioni, consulta [Fase 2: concedere a MemoryDB l'accesso al bucket Amazon S3](#snapshots-exporting-grant-access). 

   1. Scegli **Copia**.

**Nota**  
Se il tuo bucket S3 non dispone delle autorizzazioni necessarie a MemoryDB per esportare uno snapshot al suo interno, ricevi uno dei seguenti messaggi di errore. Torna a per aggiungere le autorizzazioni specificate e riprova [Fase 2: concedere a MemoryDB l'accesso al bucket Amazon S3](#snapshots-exporting-grant-access) a esportare la tua istantanea.  
A MemoryDB non sono state concesse le autorizzazioni di LETTURA %s sul bucket S3.  
**Soluzione:** aggiungere autorizzazioni di lettura sul bucket.
A MemoryDB non sono state concesse le autorizzazioni di SCRITTURA %s sul bucket S3.  
**Soluzione:** aggiungere autorizzazioni di scrittura sul bucket.
A MemoryDB non sono state concesse le autorizzazioni READ\$1ACP %s sul bucket S3.  
**Soluzione:** aggiungere **Read (Lettura)** per Accesso alle autorizzazioni sul bucket.

Se desideri copiare lo snapshot in un'altra AWS regione, usa Amazon S3 per copiarlo. Per ulteriori informazioni, [consulta Copiare oggetti](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) nella *Guida per l'utente di Amazon Simple Storage Service*.

### Esportazione di un'istantanea di MemoryDB (CLI)AWS
<a name="snapshots-exporting-CLI"></a>

Esporta lo snapshot in un bucket Amazon S3 utilizzando l'operazione `copy-snapshot` CLI con i seguenti parametri:

**Parameters**
+ `--source-snapshot-name`— Nome dello snapshot da copiare.
+ `--target-snapshot-name`— Nome della copia dell'istantanea.

  Il nome deve essere compreso tra 1 e 1000 caratteri e dotato di codifica UTF-8.

  MemoryDB aggiunge un identificatore di frammento e `.rdb` al valore immesso qui. Ad esempio, se si immette`my-exported-snapshot`, MemoryDB crea. `my-exported-snapshot-0001.rdb`
+ `--target-bucket`— Nome del bucket Amazon S3 in cui desideri esportare lo snapshot. Una copia dello snapshot viene creata nel bucket specificato.

  `--target-bucket`Affinché il processo di esportazione abbia successo, deve essere un bucket Amazon S3 AWS nella regione dello snapshot con le seguenti autorizzazioni.
  + Accesso agli oggetti : **Lettura** e **Scrittura**.
  + Accesso alle autorizzazioni : **Lettura**.

  Per ulteriori informazioni, consulta [Fase 2: concedere a MemoryDB l'accesso al bucket Amazon S3](#snapshots-exporting-grant-access).

La seguente operazione copia uno snapshot in amzn-s3-demo-bucket.

Per Linux, macOS o Unix:

```
aws memorydb copy-snapshot \
    --source-snapshot-name automatic.my-primary-2021-06-27-03-15 \
    --target-snapshot-name my-exported-snapshot \
    --target-bucket amzn-s3-demo-bucket
```

Per Windows:

```
aws memorydb copy-snapshot ^
    --source-snapshot-name automatic.my-primary-2021-06-27-03-15 ^
    --target-snapshot-name my-exported-snapshot ^
    --target-bucket amzn-s3-demo-bucket
```

**Nota**  
Se il bucket S3 non dispone delle autorizzazioni necessarie a MemoryDB per esportare un'istantanea al suo interno, viene visualizzato uno dei seguenti messaggi di errore. Torna a per aggiungere le autorizzazioni specificate e riprova [Fase 2: concedere a MemoryDB l'accesso al bucket Amazon S3](#snapshots-exporting-grant-access) a esportare la tua istantanea.  
A MemoryDB non sono state concesse le autorizzazioni di LETTURA %s sul bucket S3.  
**Soluzione:** aggiungere autorizzazioni di lettura sul bucket.
A MemoryDB non sono state concesse le autorizzazioni di SCRITTURA %s sul bucket S3.  
**Soluzione:** aggiungere autorizzazioni di scrittura sul bucket.
A MemoryDB non sono state concesse le autorizzazioni READ\$1ACP %s sul bucket S3.  
**Soluzione:** aggiungere **Read (Lettura)** per Accesso alle autorizzazioni sul bucket.

Per ulteriori informazioni, consulta `copy-snapshot` nella *documentazione di riferimento dei comandi della AWS CLI *.

Se desideri copiare lo snapshot in un'altra AWS regione, usa Amazon S3 copy. Per ulteriori informazioni, [consulta Copiare oggetti](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) nella *Guida per l'utente di Amazon Simple Storage Service*.

### Esportazione di uno snapshot di MemoryDB (API MemoryDB)
<a name="snapshots-exporting-API"></a>

Esporta lo snapshot in un bucket Amazon S3 utilizzando `CopySnapshot` l'operazione API con questi parametri.

**Parameters**
+ `SourceSnapshotName`— Nome dello snapshot da copiare.
+ `TargetSnapshotName`— Nome della copia dell'istantanea.

  Il nome deve essere compreso tra 1 e 1000 caratteri e dotato di codifica UTF-8.

  MemoryDB aggiunge un identificatore di shard e `.rdb` al valore che inserisci qui. Ad esempio, se inserisci `my-exported-snapshot`, ottieni `my-exported-snapshot-0001.rdb`.
+ `TargetBucket`— Nome del bucket Amazon S3 in cui desideri esportare lo snapshot. Una copia dello snapshot viene creata nel bucket specificato.

  `TargetBucket`Affinché il processo di esportazione abbia successo, deve essere un bucket Amazon S3 AWS nella regione dello snapshot con le seguenti autorizzazioni.
  + Accesso agli oggetti : **Lettura** e **Scrittura**.
  + Accesso alle autorizzazioni : **Lettura**.

  Per ulteriori informazioni, consulta [Fase 2: concedere a MemoryDB l'accesso al bucket Amazon S3](#snapshots-exporting-grant-access).

L'esempio seguente crea una copia di uno snapshot automatico nel bucket Amazon `amzn-s3-demo-bucket` S3.

**Example**  

```
https://memory-db.us-east-1.amazonaws.com/
    ?Action=CopySnapshot
    &SourceSnapshotName=automatic.my-primary-2021-06-27-03-15
    &TargetBucket=&example-s3-bucket;
    &TargetSnapshotName=my-snapshot-copy
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20210801T220302Z
    &Version=2021-01-01
    &X-Amz-Algorithm=Amazon4-HMAC-SHA256
    &X-Amz-Date=20210801T220302Z
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20210801T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

**Nota**  
Se il tuo bucket S3 non dispone delle autorizzazioni necessarie a MemoryDB per esportare uno snapshot al suo interno, ricevi uno dei seguenti messaggi di errore. Torna a per aggiungere le autorizzazioni specificate e riprova [Fase 2: concedere a MemoryDB l'accesso al bucket Amazon S3](#snapshots-exporting-grant-access) a esportare la tua istantanea.  
A MemoryDB non sono state concesse le autorizzazioni di LETTURA %s sul bucket S3.  
**Soluzione:** aggiungere autorizzazioni di lettura sul bucket.
A MemoryDB non sono state concesse le autorizzazioni di SCRITTURA %s sul bucket S3.  
**Soluzione:** aggiungere autorizzazioni di scrittura sul bucket.
A MemoryDB non sono state concesse le autorizzazioni READ\$1ACP %s sul bucket S3.  
**Soluzione:** aggiungere **Read (Lettura)** per Accesso alle autorizzazioni sul bucket.

Per ulteriori informazioni, consulta [CopySnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CopySnapshot.html).

Se desideri copiare lo snapshot in un'altra AWS regione, usa Amazon S3 copy per copiare lo snapshot esportato nel bucket Amazon S3 in un'altra regione. AWS Per ulteriori informazioni, [consulta Copiare oggetti](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) nella *Guida per l'utente di Amazon Simple Storage Service*.

# Ripristino da uno snapshot
<a name="snapshots-restoring"></a>

Puoi ripristinare i dati da un file snapshot MemoryDB o ElastiCache (Redis OSS) .rdb su un nuovo cluster in qualsiasi momento.

Il processo di ripristino di MemoryDB supporta quanto segue:
+ Migrazione da uno o più file snapshot con estensione rdb creati dall'utente ElastiCache (Redis OSS) a un cluster MemoryDB.

  I file .rdb devono essere inseriti in S3 per eseguire il ripristino.
+ Specificare un numero di shard nel nuovo cluster diverso dal numero di shard nel cluster utilizzato per creare il file snapshot.
+ Specifica di un tipo di nodo diverso per il nuovo cluster, ovvero più grande o più piccolo. Se state passando a un tipo di nodo più piccolo, assicuratevi che il nuovo tipo di nodo disponga di memoria sufficiente per i dati e il sovraccarico del motore. 
+ Configurazione degli slot del nuovo cluster MemoryDB in modo diverso rispetto al cluster utilizzato per creare il file snapshot.

**Importante**  
I cluster MemoryDB non supportano più database. Pertanto, quando si esegue il ripristino su MemoryDB, il ripristino non riesce se il file.rdb fa riferimento a più di un database.
Non è possibile ripristinare un'istantanea da un cluster che utilizza il tiering dei dati (ad esempio, il tipo di nodo r6gd) in un cluster che non utilizza il tiering dei dati (ad esempio, il tipo di nodo r6g).

La possibilità di apportare modifiche durante il ripristino di un cluster da un'istantanea dipende dalle scelte effettuate. Queste scelte vengono effettuate nella pagina **Restore Cluster** quando si utilizza la console MemoryDB per il ripristino. È possibile effettuare queste scelte impostando i valori dei parametri quando si utilizza l'API AWS CLI o MemoryDB per il ripristino.

Durante l'operazione di ripristino, MemoryDB crea il nuovo cluster e quindi lo popola con i dati del file snapshot. Una volta completato questo processo, il cluster viene riscaldato e pronto ad accettare le richieste.

**Importante**  
Prima di procedere, assicurati di aver creato un'istantanea del cluster da cui desideri eseguire il ripristino. Per ulteriori informazioni, consulta [Creazione di istantanee manuali](snapshots-manual.md).   
Se desideri eseguire il ripristino da un'istantanea creata esternamente, consulta. [Seminare un nuovo cluster con un'istantanea creata esternamente](snapshots-seeding-redis.md)

Le seguenti procedure mostrano come ripristinare un'istantanea in un nuovo cluster utilizzando la console MemoryDB, l'API MemoryDB o l'API MemoryDB. AWS CLI

## Ripristino da un'istantanea (console)
<a name="snapshots-restoring-CON"></a>

**Per ripristinare un'istantanea in un nuovo cluster (console)**

1. Accedere Console di gestione AWS e aprire la console MemoryDB all'indirizzo. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. **Nel pannello di navigazione, scegli Istantanee.**

1. Nell'elenco delle istantanee, scegli il pulsante accanto al nome dell'istantanea da cui desideri eseguire il ripristino.

1. **Scegli **Azioni**, quindi scegli Ripristina**

1. In **Configurazione del cluster, inserisci quanto segue:**

   1. **Nome del cluster**: obbligatorio. Il nome del nuovo cluster.

   1. **Descrizione**: facoltativa. La descrizione del nuovo cluster.

1. Completa la sezione **Gruppi di sottoreti**:

   1. Per **i gruppi di sottoreti**, crea un nuovo gruppo di sottoreti o scegline uno esistente dall'elenco disponibile che desideri applicare a questo cluster. Se ne stai creando uno nuovo:
     + Inserisci un **nome**
     + Inserisci una **descrizione**
     + Se è stata attivata la funzione Multi-AZ, il gruppo di sottoreti deve contenere almeno due sottoreti che risiedono in zone di disponibilità diverse. Per ulteriori informazioni, consulta [Sottoreti e gruppi di sottoreti](subnetgroups.md).
     + Se stai creando un nuovo gruppo di sottoreti e non disponi di un VPC esistente, ti verrà chiesto di creare un VPC. Per ulteriori informazioni, consultare [Che cos'è Amazon VPC?](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) nella *Guida per l'utente di Amazon VPC*

1. Completa la sezione Impostazioni del **cluster**:

   1. Per la **compatibilità della versione Valkey** o della **versione Redis OSS**, accetta l'impostazione predefinita. `6.0`

   1. Per **Port**, accetta la porta predefinita 6379 o, se hai un motivo per utilizzare una porta diversa, inserisci il numero di porta..

   1. Per **Gruppo di parametri**, accettate il gruppo di `default.memorydb-redis6` parametri. 

      I gruppi di parametri controllano i parametri di runtime del cluster. Per ulteriori informazioni sui gruppi di parametri, consulta [Parametri specifici del motore](parametergroups.redis.md). 

   1. Per **Tipo di nodo**, scegliete un valore per il tipo di nodo (insieme alla dimensione della memoria associata) che desiderate.

      Se scegli un membro della famiglia di tipi di nodi r6gd, abiliterai automaticamente il tiering dei dati nel cluster. Per ulteriori informazioni, consulta [Tiering di dati](data-tiering.md).

   1. Per **Numero di shard**, scegli il numero di shard che desideri per questo cluster.

      È possibile modificare il numero di shard nel cluster in modo dinamico. Per ulteriori informazioni, consulta [Scalabilità dei cluster MemoryDB](scaling-cluster.md). 

   1. In **Replicas per shard (Repliche per partizione)**: scegliere il numero di nodi di replica di lettura per ognle partizioni.

      Esistono le seguenti restrizioni;.
      + Se hai abilitato la funzione Multi-AZ, assicurati di avere almeno una replica per ognle partizioni.
      + Quando utilizzi la console per creare il cluster, il numero delle repliche è lo stesso per ognle partizioni.

   1. Seleziona **Next** (Successivo).

   1. Completa la sezione **Impostazioni avanzate**:

      1. In **Security groups (Gruppi di sicurezza)**, scegliere i gruppi di sicurezza per il cluster. Un *gruppo di sicurezza* si comporta come un firewall, controllando l'accesso di rete al cluster. È possibile utilizzare il gruppo di sicurezza di default per il VPC o crearne uno nuovo.

         Per ulteriori informazioni sui gruppi di sicurezza, consulta [Gruppi di sicurezza per il VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) nella *Guida per l'utente di Amazon VPC*.

      1. I dati vengono crittografati nei seguenti modi:
         + **Crittografia dei dati inattivi** : Consente la crittografia dei dati memorizzati su disco. Per ulteriori informazioni, consultare [Crittografia dei dati inattivi](https://docs.aws.amazon.com/memorydb/latest/devguide/at-rest-encryption.html).
**Nota**  
Hai la possibilità di fornire una chiave di crittografia diversa scegliendo la chiave ** AWS KMS gestita dal cliente** e scegliendo la chiave. 
         + **Crittografia dei dati in transito** : Consente la crittografia dei dati in trasferimento. Questo è abilitato per impostazione predefinita. Per maggiori informazioni, consultare [Crittografia dei dati in transito](https://docs.aws.amazon.com/memorydb/latest/devguide/in-transit-encryption.html). 

         Se non si seleziona alcuna crittografia, verrà creata una lista di controllo degli accessi aperta denominata «accesso aperto» con un utente predefinito. Per ulteriori informazioni, consulta [Autenticazione degli utenti con gli elenchi di controllo degli accessi () ACLs](clusters.acls.md).

      1. Per **Snapshot**, è possibile specificare un periodo di conservazione delle istantanee e una finestra per le istantanee. Per impostazione predefinita, è selezionata l'opzione **Abilita istantanee automatiche.**

      1. Per la **finestra Manutenzione**, specificare facoltativamente una finestra di manutenzione. La *finestra di manutenzione* è l'orario, generalmente di un'ora, ogni settimana in cui MemoryDB pianifica la manutenzione del sistema per il cluster. È possibile consentire a MemoryDB di scegliere il giorno e l'ora per la finestra di manutenzione (*nessuna preferenza*), oppure è possibile scegliere autonomamente il giorno, l'ora e la durata (*Specificare* la finestra di manutenzione). Se dagli elenchi si sceglie *Specify maintenance window (Specifica finestra di manutenzione)*, selezionare *Start day (Giorno di inizio)*, *Start time (Ora di inizio)* e *Duration (Durata)* (in ore) per la finestra di manutenzione. Tutti gli orari sono orari UCT.

         Per ulteriori informazioni, consulta [Gestione della manutenzione](maintenance-window.md).

      1. In **Notifications (Notifiche)**, scegliere un argomento esistente di Amazon Simple Notification Service (Amazon SNS) o scegliere l'input manuale dell'ARN nell'Amazon Resource Name (ARN) dell'argomento. Amazon SNS ti consente di inviare notifiche push a dispositivi intelligenti connessi a Internet. L'impostazione predefinita prevede la disattivazione delle notifiche. Per ulteriori informazioni, consulta [https://aws.amazon.com/sns/](https://aws.amazon.com/sns/).

   1. Per i **tag**, puoi opzionalmente applicare tag per cercare e filtrare i cluster o tenere traccia AWS dei costi.

   1. Riesaminare le voci e le selezioni, quindi apportare le eventuali correzioni. Al termine, scegliere **Create cluster (Crea cluster)** per avviare il cluster o **Cancel (Annulla)** per annullare l'operazione.

   Quando lo stato del cluster diventa *disponibile*, è possibile concedere a EC2 l'accesso al cluster, connettersi al cluster e iniziare a utilizzarlo. Per ulteriori informazioni, consultare [Fase 3: autorizzazione dell'accesso al cluster](getting-started.md#getting-started.authorizeaccess) e [Fase 4: Connect al cluster](getting-started.md#getting-startedclusters.connecttonode).
**Importante**  
Non appena il cluster diventa disponibile, viene addebitata ogni ora o frazione di ora in cui il cluster è attivo, anche se non viene effettivamente utilizzato. Per evitare di sostenere i costi del cluster, è necessario eliminarlo. Per informazioni, consulta [Passaggio 5: Eliminazione di un cluster](getting-started.md#clusters.delete). 

## Ripristino da un'istantanea (CLI AWS )
<a name="snapshots-restoring-CLI"></a>

Quando utilizzate una delle due `create-cluster` operazioni, assicuratevi di includere il parametro `--snapshot-name` o di `--snapshot-arns` seminare il nuovo cluster con i dati dell'istantanea.

Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [Creazione di un cluster (AWS CLI)](getting-started.md#clusters.create.cli)nella Guida per l'utente di *MemoryDB.*
+ [create-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/create-cluster.html) nel Command Reference. AWS CLI 

## Ripristino da un'istantanea (API MemoryDB)
<a name="snapshots-restoring-API"></a>

È possibile ripristinare un'istantanea di MemoryDB utilizzando l'operazione API MemoryDB. `CreateCluster`

Quando utilizzate l'`CreateCluster`operazione, assicuratevi di includere il parametro `SnapshotName` o di `SnapshotArns` inserire nel nuovo cluster i dati dell'istantanea.

Per ulteriori informazioni, consulta gli argomenti seguenti:
+ [Creazione di un cluster (API MemoryDB)](getting-started.md#clusters.create.api)nella Guida per l'utente di *MemoryDB.*
+ [CreateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_CreateCluster.html)nel riferimento alle API di *MemoryDB*.

# Seminare un nuovo cluster con un'istantanea creata esternamente
<a name="snapshots-seeding-redis"></a>

Quando si crea un nuovo cluster MemoryDB, è possibile effettuare il seeding con i dati di un file snapshot Valkey o Redis OSS .rdb. 

Per eseguire il seeding di un nuovo cluster MemoryDB da uno snapshot di MemoryDB o da uno snapshot (Redis OSS), vedi. ElastiCache [Ripristino da uno snapshot](snapshots-restoring.md)

Quando si utilizza un file.rdb per seminare un nuovo cluster MemoryDB, è possibile effettuare le seguenti operazioni:
+ Specificate un numero di shard nel nuovo cluster. Questo numero può essere diverso dal numero di shard nel cluster utilizzato per creare il file snapshot.
+ Specificate un tipo di nodo diverso per il nuovo cluster, più grande o più piccolo di quello utilizzato nel cluster che ha creato l'istantanea. Se passi a un tipo di nodo più piccolo, assicurati che il nuovo tipo di nodo disponga di memoria sufficiente per i dati e il sovraccarico del motore. 

**Importante**  
È necessario assicurarsi che i dati delle istantanee non superino le risorse del nodo.   
Se l'istantanea è troppo grande, il cluster risultante ha uno stato di. `restore-failed` In tal caso, occorre eliminare il cluster e ricominciare.  
Per un elenco completo dei tipi e delle specifiche dei nodi, vedere[Parametri specifici del tipo di nodo di MemoryDB](parametergroups.redis.md#parametergroups.redis.nodespecific).
Puoi crittografare un file.rdb solo con la crittografia lato server di Amazon S3 (SSE-S3). Per ulteriori informazioni, consulta [Protezione dei dati con la crittografia lato server](https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html).

## Fase 1: creare un'istantanea su un cluster esterno
<a name="snapshots-seeding-create-snapshot"></a>

**Per creare l'istantanea per il seeding del cluster MemoryDB**

1. Connect alla tua istanza Valkey o Redis OSS esistente.

1. Esegui l'`SAVE`operazione `BGSAVE` o per creare un'istantanea. Prendere nota della posizione del file .rdb.

   `BGSAVE` è asincrona e non blocca altri client durante l'elaborazione. Per ulteriori informazioni, vedere [BGSAVE](http://valkey.io/commands/bgsave).

   `SAVE` è sincrona e blocca altri processi finché non è terminata. [Per ulteriori informazioni, vedere SAVE.](http://valkey.io/commands/save)

Per ulteriori informazioni sulla creazione di un'istantanea, vedere [persistenza](http://valkey.io/topics/persistence).

## Fase 2: creazione di un bucket Amazon S3 e una cartella
<a name="snapshots-seeding-create-s3-bucket"></a>

Dopo aver creato il file snapshot, devi caricarlo in una cartella all'interno di un bucket Amazon S3. A questo scopo, tale bucket deve contenere un bucket Amazon S3 e una cartella. Se disponi già di un bucket Amazon S3 e una cartella con le autorizzazioni appropriate, puoi passare a [Passaggio 3: carica la tua istantanea su Amazon S3](#snapshots-seeding-upload).

**Come creare un bucket Amazon S3.**

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

1. Seguire le istruzioni per creare un bucket Amazon S3 in [Creazione di un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) nella *Guida per l'utente di Amazon Simple Storage Service*.

   Il nome del bucket Amazon S3 deve essere conforme a DNS. Altrimenti, MemoryDB non potrà accedere al tuo file di backup. Le regole per la conformità DNS sono:
   + I nomi devono avere una lunghezza compresa fra 3 e 63 caratteri.
   + I nomi devono contenere una serie di una o più etichette separate da un punto (.) in cui ciascuna etichetta:
     + Inizia con una lettera minuscola o un numero.
     + Finisce con una lettera minuscola o un numero.
     + Contiene solo lettere minuscole, numeri e trattini.
   + Non deve avere il formato di un indirizzo IP (ad esempio, 192.0.2.0).

   Ti consigliamo vivamente di creare il tuo bucket Amazon S3 nella stessa AWS regione del tuo nuovo cluster MemoryDB. Questo approccio garantisce la massima velocità di trasferimento dei dati quando MemoryDB legge il file.rdb da Amazon S3.
**Nota**  
Per tenere i dati al scuro, crea autorizzazioni al bucket Amazon S3 il più possibile restrittive. Allo stesso tempo, le autorizzazioni devono comunque consentire l'utilizzo del bucket e del suo contenuto per il seeding del nuovo cluster MemoryDB.

**Per aggiungere una cartella a un bucket Amazon S3**

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

1. Scegliere il nome del bucket in cui caricare il file .rdb.

1. Scegliere **Create folder (Crea cartella)**.

1. Immettere un nome per la nuova cartella.

1. Scegli **Save** (Salva).

   Prendi nota del nome del bucket e del nome della cartella.

## Passaggio 3: carica la tua istantanea su Amazon S3
<a name="snapshots-seeding-upload"></a>

Ora, carica il file .rdb creato in [Fase 1: creare un'istantanea su un cluster esterno](#snapshots-seeding-create-snapshot). Caricalo nel bucket Amazon S3 e nella cartella creata in [Fase 2: creazione di un bucket Amazon S3 e una cartella](#snapshots-seeding-create-s3-bucket). Per ulteriori informazioni su questa attività, consulta [Caricamento](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) di oggetti. Tra le fasi 2 e 3, scegliere il nome della cartella creata.

**Per caricare il file .rdb in una cartella Amazon S3**

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

1. Scegliere il nome del bucket Amazon S3 creato nella fase 2.

1. Scegliere il nome della cartella creata nella Fase 2.

1. Scegli **Carica**.

1. Scegliere **Add files (Aggiungi file)**.

1. Individuare il file o i file da caricare, quindi scegliere il file o i file. Per scegliere più file, tenere premuto il tasto CTRL durante la selezione di ciascun nome file.

1. Seleziona **Apri**.

1. Verifica che il file o i file corretti siano elencati nella pagina di **caricamento**, quindi scegli **Carica**.

Nota il percorso nel file .rdb. Ad esempio, se il nome del bucket è `amzn-s3-demo-bucket` e il percorso è `myFolder/redis.rdb`, digitare `amzn-s3-demo-bucket/myFolder/redis.rdb`. Questo percorso è necessario per eseguire il seeding del nuovo cluster con i dati contenuti in questa istantanea.

Per ulteriori informazioni, consulta le [regole di denominazione dei bucket nella Guida](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) per l'*utente di Amazon Simple Storage Service*.

## Passaggio 4: concedere a MemoryDB l'accesso in lettura al file.rdb
<a name="snapshots-seeding-grant-access"></a>

AWS Le regioni introdotte prima del 20 marzo 2019 sono abilitate per impostazione predefinita. Puoi iniziare a lavorare in queste AWS regioni immediatamente. Le regioni introdotte dopo il 20 marzo 2019 sono disabilitate per impostazione predefinita. È necessario abilitare, o attivare, queste regioni prima di poterle utilizzare, come descritto in [Gestione delle AWS regioni](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html).

### Concedi a MemoryDB l'accesso in lettura al file.rdb
<a name="snapshots-seeding"></a>

**Per concedere a MemoryDB l'accesso in lettura al file snapshot**

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

1. Scegliere il nome del bucket S3 contenente il file .rdb.

1. Scegliere il nome della cartella contenente il file .rdb.

1. Scegli il nome del tuo file snapshot .rdb. Il nome del file selezionato viene visualizzato sopra le schede nella parte superiore della pagina.

1. Scegli la scheda **Autorizzazioni**.

1. Sotto **Autorizzazioni**, scegli **Policy bucket** e seleziona **Modifica**.

1. Aggiorna la politica per concedere a MemoryDB le autorizzazioni necessarie per eseguire le operazioni:
   + Aggiungere `[ "Service" : "region-full-name.memorydb-snapshot.amazonaws.com" ]` a `Principal`.
   + Aggiungere le seguenti autorizzazioni necessarie per l'esportazione di uno snapshot nel bucket Amazon S3: 
     + `"s3:GetObject"`
     + `"s3:ListBucket"`
     + `"s3:GetBucketAcl"`

   Di seguito è riportato un esempio di come potrebbe essere la policy aggiornata.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Id": "Policy15397346",
       "Statement": [
           {
               "Sid": "Stmt15399483",
               "Effect": "Allow",
               "Principal": {
                   "Service": "us-east-1.memorydb-snapshot.amazonaws.com"
               },
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket",
                   "s3:GetBucketAcl"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/snapshot1.rdb",
                   "arn:aws:s3:::amzn-s3-demo-bucket/snapshot2.rdb"
               ]
           }
       ]
   }
   ```

------

1. Scegli **Save** (Salva).

## Passaggio 5: seminare il cluster MemoryDB con i dati del file.rdb
<a name="snapshots-seeding-seed-cluster"></a>

Ora siete pronti per creare un cluster MemoryDB e inserirlo con i dati del file.rdb. Per creare il cluster, segui le istruzioni riportate in. [Creazione di un cluster MemoryDB](getting-started.md#clusters.create) 

Il metodo utilizzato per indicare a MemoryDB dove trovare lo snapshot caricato su Amazon S3 dipende dal metodo utilizzato per creare il cluster:

**Semina il cluster MemoryDB con i dati del file.rdb**
+ **Utilizzo della console MemoryDB**

  Dopo aver scelto il motore, espandi la sezione **Impostazioni avanzate** e individua **Importa dati** nel cluster. Nella casella **Seed RDB file S3 location (Inizializza posizione Amazon S3 del file RDB)**, digita il percorso per i file. Se disponi di più file .rdb, digita il percorso per ogni file in un elenco separato da virgole. Il percorso Amazon S3 appare simile a `amzn-s3-demo-bucket/myFolder/myBackupFilename.rdb`.
+ **Usando il AWS CLI**

  Se utilizzi l'operazione `create-cluster` o `create-cluster`, utilizza il parametro `--snapshot-arns` per specificare un ARN completo per ogni file .rdb. Ad esempio, `arn:aws:s3:::amzn-s3-demo-bucket/myFolder/myBackupFilename.rdb`. L'ARN deve essere risolto nei file di snapshot archiviati in Amazon S3.
+ **Utilizzando l'API MemoryDB**

  Se si utilizza l'operazione API `CreateCluster` MemoryDB `CreateCluster` o l'operazione MemoryDB, utilizzare il parametro `SnapshotArns` per specificare un ARN completo per ogni file.rdb. Ad esempio, `arn:aws:s3:::amzn-s3-demo-bucket/myFolder/myBackupFilename.rdb`. L'ARN deve essere risolto nei file di snapshot archiviati in Amazon S3.

Durante il processo di creazione del cluster, i dati dello snapshot vengono scritti nel cluster. È possibile monitorare l'avanzamento visualizzando i messaggi degli eventi MemoryDB. **Per fare ciò, consulta la console MemoryDB e scegli Eventi.** È inoltre possibile utilizzare l'interfaccia a riga di comando di AWS MemoryDB o l'API MemoryDB per ottenere messaggi di eventi.

# Taggare le istantanee
<a name="snapshots-tagging"></a>

È possibile assegnare i propri metadati a ciascuna istantanea sotto forma di tag. I tag consentono di classificare le istantanee in diversi modi, ad esempio per scopo, proprietario o ambiente. Questa caratteristicaè molto utile quando hai tante risorse dello stesso tipo in quanto puoi rapidamente individuare una risorsa specifica in base ai tag assegnati. Per ulteriori informazioni, consulta [Risorse cui è possibile associare tag](tagging-resources.md#tagging-your-resources).

I tag di allocazione dei costi sono un mezzo per tenere traccia dei costi di più AWS servizi raggruppando le spese sulle fatture in base ai valori dei tag. Per ulteriori informazioni sui tag di allocazione dei costi, consulta la sezione relativa all'[uso dei tag di allocazione dei costi](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html).

Utilizzando la console MemoryDB AWS CLI, l'API MemoryDB o l'API MemoryDB è possibile aggiungere, elencare, modificare, rimuovere o copiare i tag di allocazione dei costi nelle istantanee. Per ulteriori informazioni, consulta [Monitoraggio dei costi con i tag di allocazione dei costi](tagging.md).

# Eliminazione di uno snapshot
<a name="snapshots-deleting"></a>

Un'istantanea automatica viene eliminata automaticamente alla scadenza del relativo limite di conservazione. Se si elimina un cluster, vengono eliminate anche tutte le relative istantanee automatiche.

MemoryDB fornisce un'operazione API di eliminazione che consente di eliminare un'istantanea in qualsiasi momento, indipendentemente dal fatto che l'istantanea sia stata creata automaticamente o manualmente. Poiché le istantanee manuali non hanno un limite di conservazione, l'eliminazione manuale è l'unico modo per rimuoverle.

È possibile eliminare un'istantanea utilizzando la console MemoryDB AWS CLI, o l'API MemoryDB.

## Eliminazione di un'istantanea (Console)
<a name="snapshots-deleting-CON"></a>

La procedura seguente elimina un'istantanea utilizzando la console MemoryDB.

**Come eliminare uno snapshot**

1. Accedere Console di gestione AWS e aprire la console MemoryDB all'indirizzo. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. **Nel riquadro di navigazione a sinistra, scegli Istantanee.**

   Viene visualizzata la schermata Istantanee con un elenco delle istantanee.

1. Scegli il pulsante radio a sinistra del nome dell'istantanea che desideri eliminare.

1. Scegliere **Actions (Operazioni)**, quindi selezionare **Delete (Elimina VPC)**.

1. **Se desideri eliminare questa istantanea, inseriscila `delete` nella casella di testo e scegli Elimina.** Per annullare l'eliminazione, scegli **Annulla**. Lo stato cambia in *eliminazione*.

## Eliminazione di un'istantanea (CLI AWS )
<a name="snapshots-deleting-CLI"></a>

Utilizzate l' AWS CLI operazione delete-snapshot con il seguente parametro per eliminare un'istantanea.
+ `--snapshot-name`— Nome dell'istantanea da eliminare.

Il codice seguente elimina l'istantanea. `myBackup`

```
aws memorydb delete-snapshot --snapshot-name myBackup
```

Per ulteriori informazioni, vedere [delete-snapshot](https://docs.aws.amazon.com/cli/latest/reference/memorydb/delete-snapshot.html) in *AWS CLI guida di riferimento del comando*.

## Eliminazione di un'istantanea (API MemoryDB)
<a name="snapshots-deleting-API"></a>

Utilizzate l'operazione `DeleteSnapshot` API con il seguente parametro per eliminare un'istantanea.
+ `SnapshotName`— Nome dell'istantanea da eliminare.

Il codice seguente elimina l'istantanea. `myBackup`

```
https://memory-db.us-east-1.amazonaws.com/
   ?Action=DeleteSnapshot
   &SignatureVersion=4
   &SignatureMethod=HmacSHA256
   &SnapshotName=myBackup
   &Timestamp=20210802T192317Z
   &Version=2021-01-01
   &X-Amz-Credential=<credential>
```

Per ulteriori informazioni, consulta [DeleteSnapshot](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DeleteSnapshot.html).