

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
Snapshot e ripristino

 ElastiCache Le cache Amazon che eseguono Valkey, Redis OSS o Serverless Memcached possono eseguire il backup dei dati creando uno snapshot. Il backup può essere utilizzato per ripristinare una cache o inizializzare i dati in una nuova cache. Il backup è costituito dai metadati della cache, insieme a tutti i dati presenti nella cache. Tutti i backup vengono scritti su Amazon Simple Storage Service (Amazon S3), che fornisce uno storage durevole. In qualsiasi momento, puoi ripristinare i dati creando una nuova cache Valkey, Redis OSS o Serverless Memcached e popolandola con i dati di un backup. Con ElastiCache, puoi gestire i backup utilizzando, the () e Console di gestione AWS l'AWS Command Line Interface API.AWS CLI ElastiCache 

Se pianifichi di eliminare una cache ed è importante preservare i dati, puoi prendere precauzioni aggiuntive. Per farlo, crea innanzitutto un backup manuale, verifica che lo stato sia *disponibile*, quindi elimina la cache. In questo modo hai la garanzia che, in caso di errore del backup, disporrai comunque dei dati della cache. Puoi provare nuovamente a creare un backup, seguendo le best practice illustrate in precedenza.

**Topics**
+ [

## Vincoli del backup
](#backups-constraints)
+ [

## Impatto sulle prestazioni dei backup di cluster basati su nodi
](#backups-performance)
+ [

# Pianificazione di backup automatici
](backups-automatic.md)
+ [

# Esecuzione di backup manuali
](backups-manual.md)
+ [

# Creazione di un backup finale
](backups-final.md)
+ [

# Descrizione dei backup
](backups-describing.md)
+ [

# Copia di backup
](backups-copying.md)
+ [

# Esportazione di un backup
](backups-exporting.md)
+ [

# Ripristino da un backup in una nuova cache
](backups-restoring.md)
+ [

# Eliminazione di un backup
](backups-deleting.md)
+ [

# Assegnazione di tag di backup
](backups-tagging.md)
+ [

# Tutorial: Seminare un nuovo cluster basato su nodi con un backup creato esternamente
](backups-seeding-redis.md)

## Vincoli del backup
Vincoli

Durante la pianificazione o la creazione di backup occorre considerare i seguenti vincoli:
+ Il backup e il ripristino sono supportati solo per le cache in esecuzione su Valkey, Redis OSS o Serverless Memcached.
+ Per i cluster Valkey o Redis OSS (modalità cluster disabilitata), il backup e il ripristino non sono supportati sui nodi. `cache.t1.micro` Tutti gli altri tipi di nodi di cache sono supportati.
+ Per i cluster Valkey o Redis OSS (modalità cluster abilitata), il backup e il ripristino sono supportati per tutti i tipi di nodi.
+ Durante un periodo contiguo di 24 ore, è possibile creare non più di 24 backup manuali per cache serverless. Per i cluster basati su nodi Valkey e Redis OSS, è possibile creare non più di 20 backup manuali per nodo del cluster.
+ Valkey o Redis OSS (modalità cluster abilitata) supporta solo l'esecuzione di backup a livello di cluster (per l'API o la CLI, a livello di gruppo di replica). Valkey o Redis OSS (modalità cluster abilitata) non supportano l'esecuzione di backup a livello di shard (per l'API o la CLI, a livello di gruppo di nodi).
+ Durante il processo di backup, non puoi eseguire altre operazioni API o CLI sulla cache serverless. È possibile eseguire operazioni API o CLI su un cluster basato su nodi durante il backup.
+ Se utilizzi cache Valkey o Redis OSS con tiering dei dati, non puoi esportare un backup su Amazon S3.
+ È possibile ripristinare un backup di un cluster utilizzando il tipo di nodo r6gd solo su cluster che utilizzano il tipo di nodo r6gd.

## Impatto sulle prestazioni dei backup di cluster basati su nodi


I backup sulle cache serverless sono trasparenti per l'applicazione senza alcun impatto sulle prestazioni. Tuttavia, quando si creano backup per cluster basati su nodi, può esserci un certo impatto sulle prestazioni a seconda della memoria riservata disponibile. I backup per i cluster basati su nodi non sono disponibili con Memcached ma sono disponibili con Redis ElastiCache OSS. ElastiCache 

Di seguito sono riportate le linee guida per migliorare le prestazioni di backup per i cluster basati su nodi.
+ Imposta il `reserved-memory-percent` parametro: per ridurre il paging eccessivo, si consiglia di impostare il parametro. *reserved-memory-percent* Questo parametro impedisce a Valkey e Redis OSS di consumare tutta la memoria disponibile del nodo e può aiutare a ridurre la quantità di paging. È anche possibile che si verifichino miglioramenti delle prestazioni utilizzando semplicemente un nodo più grande. Per ulteriori informazioni sulla *memoria riservata e sui parametri, vedere*. *reserved-memory-percent*[Gestione della memoria riservata per Valkey e Redis OSS](redis-memory-management.md)

   
+ Creare backup da una replica di lettura: se si esegue Valkey o Redis OSS in un gruppo di nodi con più di un nodo, è possibile eseguire un backup dal nodo primario o da una delle repliche di lettura. A causa delle risorse di sistema richieste durante BGSAVE, ti consigliamo di creare backup da una delle repliche di lettura. Nel corso della creazione del backup dalla replica, il nodo primario non viene alterato dai requisiti della risorsa BGSAVE. Il nodo primario può continuare a servire le richieste senza rallentamenti.

  A tale scopo, consulta [Creazione di un backup manuale (Console)](backups-manual.md#backups-manual-CON)e nel **Nome del cluster** nella finestra **Crea backup**, scegliere una replica anziché il nodo primario di default.

Se elimini un gruppo di replica e richiedi un backup finale, esegue ElastiCache sempre il backup dal nodo primario. Ciò garantisce l'acquisizione dei dati Valkey o Redis OSS più recenti, prima che il gruppo di replica venga eliminato.

# Pianificazione di backup automatici


È possibile abilitare i backup automatici per qualsiasi cache serverless Valkey o Redis OSS o cluster basato su nodi. Quando i backup automatici sono abilitati, ElastiCache crea un backup della cache su base giornaliera. Non vi è alcun impatto sulla cache e la modifica è immediata. I backup automatici possono fornire protezione da perdita di dati. In caso di errore, puoi creare una nuova cache ripristinando i dati dal backup più recente. Il risultato è una cache avviata a caldo, precaricata con i dati e pronta per l'uso. Per ulteriori informazioni, consulta [Ripristino da un backup in una nuova cache](backups-restoring.md).

È possibile abilitare i backup automatici per qualsiasi cache Memcached Serverless. Quando i backup automatici sono abilitati, ElastiCache crea un backup della cache su base giornaliera. Non vi è alcun impatto sulla cache e la modifica è immediata. I backup automatici possono fornire protezione da perdita di dati. In caso di errore, puoi creare una nuova cache ripristinando i dati dal backup più recente. Il risultato è una cache avviata a caldo, precaricata con i dati e pronta per l'uso. Per ulteriori informazioni, consulta [Ripristino da un backup in una nuova cache](backups-restoring.md).

Quando pianifichi backup automatici, considera le seguenti impostazioni:
+ **Ora di inizio del backup**: un'ora del giorno in cui ElastiCache inizia la creazione di un backup. Puoi impostare la finestra di backup in qualsiasi momento e quando è più comodo. Se non si specifica una finestra di backup, ne ElastiCache assegna una automaticamente.

   
+ **Periodo di retention di backup** : Il numero di giorni in cui il backup viene mantenuto in Amazon S3. Ad esempio, se imposti il limite del periodo di retention su 5, un backup acquisito oggi verrà mantenuto per 5 giorni. Quando il periodo di retention scade, il backup viene automaticamente eliminato.

  Il periodo di retention di backup massimo è 35 giorni. Se il periodo di conservazione dei backup è impostato su 0, i backup automatici sono disabilitati per la cache.

Quando pianifichi i backup automatici, ElastiCache inizierà a creare il backup. Puoi impostare la finestra di backup in qualsiasi momento e quando è più comodo. Se non si specifica una finestra di backup, ne ElastiCache assegna una automaticamente.

È possibile abilitare o disabilitare i backup automatici quando si crea una nuova cache o si aggiorna una cache esistente, utilizzando la ElastiCache console AWS CLI, l'o l' ElastiCache API. **Per Valkey e Redis OSS, questa operazione viene eseguita selezionando la casella **Abilita backup automatici** nella sezione Impostazioni **avanzate Valkey o Impostazioni avanzate** Redis OSS.** **Per Memcached, questa operazione viene eseguita selezionando la casella **Abilita backup automatici nella sezione Impostazioni avanzate** Memcached.**

# Esecuzione di backup manuali


Oltre ai backup automatici, puoi creare un backup *manuale* in qualsiasi momento. A differenza dei backup automatici, che vengono eliminati automaticamente dopo un periodo di retention specificato, i backup manuali non dispongono di un periodo di retention dopo il quale vengono eliminati automaticamente. Anche se elimini la cache, tutti i backup manuali della cache vengono mantenuti. Se non desideri più mantenere un backup manuale, devi eliminarlo in maniera esplicita.

Oltre che direttamente, puoi creare un backup manuale in uno dei modi seguenti:
+ [Copia di backup](backups-copying.md). Non importa se il backup di origine è stato creato automaticamente o manualmente.
+ [Creazione di un backup finale](backups-final.md). Crea immediatamente un backup prima di eliminare un cluster o un nodo.

È possibile creare un backup manuale di una cache utilizzando l'Console di gestione AWSAWS CLI, la o l' ElastiCache API.

È possibile generare backup manuali da repliche abilitate in modalità cluster e disattivate in modalità cluster.



## Creazione di un backup manuale (Console)
Utilizzo della console

**Per creare un backup di una cache (console)**

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

1. Dal pannello di navigazione, scegli le cache **Valkey, le cache** **Redis OSS o le cache **Memcached****, a seconda delle tue preferenze.

1. Scegli la casella a sinistra del nome della cache di cui desideri eseguire il backup.

1. Scegli **Backup**.

1. Nella finestra di dialogo **Crea backup**, digita un nome per il backup nella casella **Nome backup**. Il nome deve indicare quale cluster è stato sottoposto a backup e la data e l'ora di esecuzione del backup.

   I vincoli di denominazione del 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 posso terminare con un trattino.

1. Scegli **Crea backup**.

   Lo stato de cluster cambia in *creazione di snapshot*.

## Creazione di un backup manuale (AWS CLI)
Usando il AWS CLI

**Backup manuale di una cache serverless con AWS CLI**

Per creare un backup manuale di una cache utilizzando il AWS CLI, utilizzare l'`create-serverless-snapshot`AWS CLI operazione con i seguenti parametri:
+ `--serverless-cache-name`: il nome della cache serverless di cui esegui il backup.
+ `--serverless-cache-snapshot-name` - Nome dello snapshot da creare.

Per Linux, macOS o Unix:
+ 

  ```
  aws elasticache create-serverless-snapshot \
                          --serverless-cache-name CacheName \
                          --serverless-cache-snapshot-name bkup-20231127
  ```

Per Windows:
+ 

  ```
  aws elasticache create-serverless-snapshot ^
      --serverless-cache-name CacheName ^
      --serverless-cache-snapshot-name bkup-20231127
  ```

**Backup manuale di un cluster basato su nodi con AWS CLI**

Per creare un backup manuale di un cluster basato su nodi utilizzando il AWS CLI, utilizza l'`create-snapshot`AWS CLI operazione con i seguenti parametri:
+ `--cache-cluster-id`
  + Se il cluster di cui stai eseguendo il backup non ha nodi di replica, `--cache-cluster-id` è il nome del cluster di cui stai eseguendo il backup, ad esempio. *mycluster*
  + Se il cluster di cui stai eseguendo il backup dispone di uno o più nodi di replica, `--cache-cluster-id` è il nome del nodo nel cluster che desideri utilizzare per il backup. Ad esempio, il nome potrebbe essere. *mycluster-002*

  Utilizzate questo parametro solo per il backup di un cluster Valkey o Redis OSS (modalità cluster disabilitata).

   
+ `--replication-group-id`— Nome del cluster Valkey o Redis OSS (modalità cluster abilitata) (CLI/API: un gruppo di replica) da utilizzare come origine per il backup. Utilizzate questo parametro per il backup di un cluster Valkey o Redis OSS (modalità cluster abilitata).

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

  I vincoli di denominazione del 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.

### Esempio 1: backup di un cluster Valkey o Redis OSS (Cluster Mode Disabled) senza nodi di replica
Valkey o Redis OSS (modalità cluster disabilitata) senza nodi di replica

La seguente AWS CLI operazione crea il backup `bkup-20150515` dal cluster Valkey o Redis OSS (modalità cluster disabilitata) `myNonClusteredRedis` che non ha repliche di lettura.

Per Linux, macOS o Unix:

```
aws elasticache create-snapshot \
    --cache-cluster-id myNonClusteredRedis \
    --snapshot-name bkup-20150515
```

Per Windows:

```
aws elasticache create-snapshot ^
    --cache-cluster-id myNonClusteredRedis ^
    --snapshot-name bkup-20150515
```

### Esempio 2: backup di un cluster Valkey o Redis OSS (Cluster Mode Disabled) con nodi di replica
Valkey o Redis OSS (modalità cluster disabilitata) con nodi di replica

La seguente AWS CLI operazione crea il backup `bkup-20150515` dal cluster Valkey o Redis OSS (modalità cluster disabilitata). `myNonClusteredRedis` Questo backup ha una o più repliche di lettura.

Per Linux, macOS o Unix:

```
aws elasticache create-snapshot \
    --cache-cluster-id myNonClusteredRedis-001 \
    --snapshot-name bkup-20150515
```

Per Windows:

```
aws elasticache create-snapshot ^
    --cache-cluster-id myNonClusteredRedis-001 ^
    --snapshot-name bkup-20150515
```

**Esempio di output: backup di un cluster Valkey o Redis OSS (modalità cluster disabilitata) con nodi di replica**

L'aspetto dell'output dell'operazione è simile al seguente.

```
{
    "Snapshot": {
        "Engine": "redis", 
        "CacheParameterGroupName": "default.redis6.x", 
        "VpcId": "vpc-91280df6", 
        "CacheClusterId": "myNonClusteredRedis-001", 
        "SnapshotRetentionLimit": 0, 
        "NumCacheNodes": 1, 
        "SnapshotName": "bkup-20150515", 
        "CacheClusterCreateTime": "2017-01-12T18:59:48.048Z", 
        "AutoMinorVersionUpgrade": true, 
        "PreferredAvailabilityZone": "us-east-1c", 
        "SnapshotStatus": "creating", 
        "SnapshotSource": "manual", 
        "SnapshotWindow": "08:30-09:30", 
        "EngineVersion": "6.0", 
        "NodeSnapshots": [
            {
                "CacheSize": "", 
                "CacheNodeId": "0001", 
                "CacheNodeCreateTime": "2017-01-12T18:59:48.048Z"
            }
        ], 
        "CacheSubnetGroupName": "default", 
        "Port": 6379, 
        "PreferredMaintenanceWindow": "wed:07:30-wed:08:30", 
        "CacheNodeType": "cache.m3.2xlarge",
        "DataTiering": "disabled"
    }
}
```

### Esempio 3: backup di un cluster per Valkey o Redis OSS (modalità cluster abilitata)
Valkey o Redis OSS (modalità cluster abilitata)

La seguente AWS CLI operazione crea il backup `bkup-20150515` dal cluster Valkey o Redis OSS (modalità cluster abilitata). `myClusteredRedis` Nota l'uso di `--replication-group-id` anziché `--cache-cluster-id` per identificare l'fonte. Si noti inoltre che ElastiCache esegue il backup utilizzando il nodo di replica quando presente e, se un nodo di replica non è disponibile, passerà per impostazione predefinita al nodo primario.

Per Linux, macOS o Unix:

```
aws elasticache create-snapshot \
    --replication-group-id myClusteredRedis \
    --snapshot-name bkup-20150515
```

Per Windows:

```
aws elasticache create-snapshot ^
    --replication-group-id myClusteredRedis ^
    --snapshot-name bkup-20150515
```

**Esempio di output: backup di un cluster Valkey o Redis OSS (modalità cluster abilitata)**

L'aspetto dell'output di questa operazione è simile al seguente.

```
{
    "Snapshot": {
        "Engine": "redis", 
        "CacheParameterGroupName": "default.redis6.x.cluster.on", 
        "VpcId": "vpc-91280df6", 
        "NodeSnapshots": [
            {
                "CacheSize": "", 
                "NodeGroupId": "0001"
            }, 
            {
                "CacheSize": "", 
                "NodeGroupId": "0002"
            }
        ], 
        "NumNodeGroups": 2, 
        "SnapshotName": "bkup-20150515", 
        "ReplicationGroupId": "myClusteredRedis", 
        "AutoMinorVersionUpgrade": true, 
        "SnapshotRetentionLimit": 1, 
        "AutomaticFailover": "enabled", 
        "SnapshotStatus": "creating", 
        "SnapshotSource": "manual", 
        "SnapshotWindow": "10:00-11:00", 
        "EngineVersion": "6.0", 
        "CacheSubnetGroupName": "default", 
        "ReplicationGroupDescription": "2 shards 2 nodes each", 
        "Port": 6379, 
        "PreferredMaintenanceWindow": "sat:03:30-sat:04:30", 
        "CacheNodeType": "cache.r3.large",
        "DataTiering": "disabled"
    }
}
```

### Argomenti correlati


Per ulteriori informazioni, consulta [create-snapshot](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-snapshot.html) nella *Guida di riferimento ai comandi della AWS CLI*.

## Creazione di un backup utilizzando CloudFormation
Usando CloudFormation

È possibile utilizzare CloudFormation per creare un backup della cache ElastiCache Redis OSS o Valkey, utilizzando le proprietà `AWS::ElastiCache::ServerlessCache` o`AWS::ElastiCache::ReplicationGroup`.

**Utilizzo della risorsa `AWS::ElastiCache::ServerlessCache`**

Usalo per creare un backup usando la AWS::ElastiCache::ServerlessCache risorsa:

```
Resources:
                    iotCatalog:
                        Type: AWS::ElastiCache::ServerlessCache
                            Properties:
                            ...
                            ServerlessCacheName: "your-cache-name"
                            Engine: "redis"
                            CacheUsageLimits
```

**Utilizzo della AWS::ElastiCache::ReplicationGroup risorsa**

Usa la `AWS::ElastiCache::ReplicationGroup` risorsa:

```
Resources:
                    iotCatalog:
                        Type: AWS::ElastiCache::ReplicationGroup 
                            Properties:
                            ...
                            ReplicationGroupDescription: "Description of your replication group"
                            Engine: "redis"
                            CacheNodeType
                            NumCacheClusters
                            AutomaticFailoverEnabled
                            AtRestEncryptionEnabled
```

# Creazione di un backup finale


Puoi creare un backup finale utilizzando la ElastiCache console AWS CLI, l'o l' ElastiCache API.

## Creazione di un backup finale (console)


È possibile creare un backup finale quando si elimina una cache serverless Valkey, Memcached o Redis OSS o un cluster basato su nodi Valkey o Redis OSS, utilizzando la console. ElastiCache 

**Per creare un backup finale quando si elimina una cache, nella finestra di dialogo di eliminazione scegli **Sì** in Crea backup e assegna un nome al backup.**

**Argomenti correlati**
+ [Utilizzando il Console di gestione AWS](Clusters.Delete.md#Clusters.Delete.CON)
+ [Eliminazione di un gruppo di replica (console)](Replication.DeletingRepGroup.md#Replication.DeletingRepGroup.CON)

## Creazione di un backup finale (AWS CLI)


È possibile creare un backup finale quando si elimina una cache utilizzando il.AWS CLI

**Topics**
+ [

### Quando si elimina una cache Valkey, una cache serverless Memcached o una cache Redis OSS
](#w2aac24b7c29b7b1b7)
+ [

### Quando si elimina un cluster Valkey o Redis OSS senza repliche di lettura
](#w2aac24b7c29b7b1b9)
+ [

### Quando si elimina un cluster Valkey o Redis OSS con repliche di lettura
](#w2aac24b7c29b7b1c11)

### Quando si elimina una cache Valkey, una cache serverless Memcached o una cache Redis OSS


Per creare un backup finale, utilizzare l'operazione con i `delete-serverless-cache`AWS CLI seguenti parametri.
+ `--serverless-cache-name`: nome della cache da eliminare.
+ `--final-snapshot-name` : Nome del backup.

Il codice seguente consente di creare il backup finale `bkup-20231127-final` durante l'eliminazione della cache `myserverlesscache`.

Per Linux, macOS o Unix:

```
aws elasticache delete-serverless-cache \
        --serverless-cache-name myserverlesscache \
        --final-snapshot-name bkup-20231127-final
```

Per Windows:

```
aws elasticache delete-serverless-cache ^
        --serverless-cache-name myserverlesscache ^
        --final-snapshot-name bkup-20231127-final
```

Per ulteriori informazioni, consulta [delete-serverless-cache](https://docs.aws.amazon.com/cli/latest/reference/elasticache/delete-serverless-cache.html) nella *documentazione di riferimento dei comandi della AWS CLI*.

### Quando si elimina un cluster Valkey o Redis OSS senza repliche di lettura


Per creare un backup finale per un cluster basato su nodi senza repliche di lettura, utilizza l'operazione con i seguenti parametri. `delete-cache-cluster`AWS CLI
+ `--cache-cluster-id` : Nome del cluster in corso di eliminazione.
+ `--final-snapshot-identifier` : Nome del backup.

Il codice seguente consente di creare il backup finale `bkup-20150515-final` durante l'eliminazione del cluster `myRedisCluster`.

Per Linux, macOS o Unix:

```
aws elasticache delete-cache-cluster \
        --cache-cluster-id myRedisCluster \
        --final-snapshot-identifier bkup-20150515-final
```

Per Windows:

```
aws elasticache delete-cache-cluster ^
        --cache-cluster-id myRedisCluster ^
        --final-snapshot-identifier bkup-20150515-final
```

Per ulteriori informazioni, consulta [delete-cache-cluster](https://docs.aws.amazon.com/cli/latest/reference/elasticache/delete-cache-cluster.html) nella *documentazione di riferimento dei comandi della AWS CLI*.

### Quando si elimina un cluster Valkey o Redis OSS con repliche di lettura


Per creare un backup finale quando si elimina un gruppo di replica, utilizzate l'`delete-replication-group`AWS CLI operazione con i seguenti parametri:
+ `--replication-group-id` : Nome del gruppo di replica in corso di eliminazione.
+ `--final-snapshot-identifier` : Nome del backup finale.

Il codice seguente prende il backup finale `bkup-20150515-final` durante l'eliminazione del gruppo di replica `myReplGroup`.

Per Linux, macOS o Unix:

```
aws elasticache delete-replication-group \
        --replication-group-id myReplGroup \
        --final-snapshot-identifier bkup-20150515-final
```

Per Windows:

```
aws elasticache delete-replication-group ^
        --replication-group-id myReplGroup ^
        --final-snapshot-identifier bkup-20150515-final
```

Per ulteriori informazioni, consulta [delete-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/delete-replication-group.html) nella *documentazione di riferimento dei comandi della AWS CLI*.

# Descrizione dei backup


Le procedure seguenti illustrano come visualizzare un elenco dei backup. Se lo desideri, puoi visualizzare anche i dettagli di un particolare backup.

## Descrizione dei backup (console)


**Per visualizzare i backup utilizzando Console di gestione AWS**

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

1. Nel riquadro di navigazione, scegliere **Backups (Backup)**.

1. Per visualizzare i dettagli di un particolare backup, scegliere la casella a sinistra del nome del backup.

## Descrizione dei backup serverless (AWS CLI)


Per visualizzare un elenco di backup serverless e opzionalmente i dettagli relativi a un backup specifico, utilizza l'operazione `describe-serverless-cache-snapshots` della CLI. 

**Esempi**

L'operazione seguente utilizza il parametro `--max-records` per elencare un massimo di 20 backup associati all'account. Se si omette il parametro `--max-records` vengono elencati fino a 50 backup.

```
aws elasticache describe-serverless-cache-snapshots --max-records 20
```

L'operazione seguente utilizza il parametro `--serverless-cache-name` per elencare solo i backup associati alla cache `my-cache`.

```
aws elasticache describe-serverless-cache-snapshots --serverless-cache-name my-cache
```

L'operazione seguente utilizza il parametro `--serverless-cache-snapshot-name` per visualizzare i dettagli del backup `my-backup`.

```
aws elasticache describe-serverless-cache-snapshots --serverless-cache-snapshot-name my-backup
```

Per ulteriori informazioni, consulta [describe-serverless-cache-snapshots](https://docs.aws.amazon.com/cli/latest/reference/elasticache/describe-serverless-cache-snapshots.html)la sezione AWS CLI Command Reference.

## Descrizione dei backup di cluster basati su nodi ()AWS CLI


Per visualizzare un elenco di backup del cluster basati su nodi e, facoltativamente, dettagli su un backup specifico, utilizzate l'operazione CLI. `describe-snapshots` 

**Esempi**

L'operazione seguente utilizza il parametro `--max-records` per elencare un massimo di 20 backup associati all'account. Se si omette il parametro `--max-records` vengono elencati fino a 50 backup.

```
aws elasticache describe-snapshots --max-records 20
```

L'operazione seguente utilizza il parametro `--cache-cluster-id` per elencare solo i backup associati al cluster `my-cluster`.

```
aws elasticache describe-snapshots --cache-cluster-id my-cluster
```

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

```
aws elasticache describe-snapshots --snapshot-name my-backup
```

Per ulteriori informazioni, consulta [describe-snapshots](https://docs.aws.amazon.com/cli/latest/reference/elasticache/describe-snapshots.html) nel Command Reference.AWS CLI

# Copia di backup


Puoi creare una copia di qualsiasi backup, a prescindere che sia stato eseguito automaticamente o manualmente. Puoi anche esportare il backup in modo da potervi accedere dall'esterno ElastiCache. Per ulteriori informazioni sull'esportazione del backup, consulta [Esportazione di un backup](backups-exporting.md).

I passaggi seguenti illustrano come copiare un backup.

## Copia dei backup (console)


**Copia di un backup (console)**

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

1. Per visualizzare un elenco dei backup, dal pannello di navigazione, scegliere **Backups (Backup)**.

1. Dall'elenco di backup, scegliere la casella a sinistra del nome del backup che si desidera copiare.

1. Seleziona **Operazioni** e quindi **Copia**.

1. Nella casella **New backup name (Nome del nuovo backup)**, digitare un nome per il nuovo backup.

1. Scegli **Copia**.

## Copia di un backup serverless (AWS CLI)


Per copiare un backup di una cache serverless utilizza l'operazione `copy-serverless-cache-snapshot`.

**Parameters**
+ `--source-serverless-cache-snapshot-name` - Nome del backup da copiare.
+ `--target-serverless-cache-snapshot-name` - Nome della copia del backup.

Nel seguente esempio viene creata una copia di un backup automatico.

Per Linux, macOS o Unix:

```
aws elasticache copy-serverless-cache-snapshot \
    --source-serverless-cache-snapshot-name automatic.my-cache-2023-11-27-03-15 \
    --target-serverless-cache-snapshot-name my-backup-copy
```

Per Windows:

```
aws elasticache copy-serverless-cache-snapshot ^
    --source-serverless-cache-snapshot-name automatic.my-cache-2023-11-27-03-15 ^
    --target-serverless-cache-snapshot-name my-backup-copy
```

Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/cli/latest/reference/elasticache/copy-serverless-cache-snapshot.html](https://docs.aws.amazon.com/cli/latest/reference/elasticache/copy-serverless-cache-snapshot.html) nella *AWS CLI*.

## Copia di un backup del cluster basato su nodi ()AWS CLI


Per copiare un backup di un cluster basato su nodi, utilizzate l'operazione. `copy-snapshot`

**Parameters**
+ `--source-snapshot-name` - Nome del backup da copiare.
+ `--target-snapshot-name` - Nome della copia del backup.
+ `--target-bucket` Riservato per l'esportazione di un backup. Non utilizzare questo parametro durante la creazione di una copia di un backup. Per ulteriori informazioni, consulta [Esportazione di un backup](backups-exporting.md).

Nel seguente esempio viene creata una copia di un backup automatico.

Per Linux, macOS o Unix:

```
aws elasticache copy-snapshot  \
    --source-snapshot-name automatic.my-redis-primary-2014-03-27-03-15 \
    --target-snapshot-name amzn-s3-demo-bucket
```

Per Windows:

```
aws elasticache copy-snapshot ^
    --source-snapshot-name automatic.my-redis-primary-2014-03-27-03-15 ^
    --target-snapshot-name amzn-s3-demo-bucket
```

Per ulteriori informazioni, consulta [https://docs.aws.amazon.com/cli/latest/reference/elasticache/copy-snapshot.html](https://docs.aws.amazon.com/cli/latest/reference/elasticache/copy-snapshot.html) nella *AWS CLI*.

# Esportazione di un backup


Amazon ElastiCache supporta l'esportazione del backup ElastiCache per Redis OSS in un bucket Amazon Simple Storage Service (Amazon S3), che consente di accedervi dall'esterno. ElastiCache Puoi esportare un backup utilizzando la ElastiCache console, l'o l'API AWS CLI. ElastiCache 

L'esportazione di un backup può essere utile se è necessario avviare un cluster in un'altra AWS regione. È possibile esportare i dati in una AWS regione, copiare il file.rdb AWS nella nuova regione e quindi utilizzare il file.rdb per seminare la nuova cache invece di attendere che il nuovo cluster venga popolato tramite l'uso. Per informazioni sull'inizializzazione di un nuovo cluster, consulta [Tutorial: Seminare un nuovo cluster basato su nodi con un backup creato esternamente](backups-seeding-redis.md). Un altro motivo per cui potresti voler esportare i dati della cache è utilizzare il file.rdb per l'elaborazione offline.

**Importante**  
 Il ElastiCache backup e il bucket Amazon S3 in cui desideri copiarlo devono trovarsi nella stessa regione.AWS  
Sebbene i backup copiati in un bucket Amazon S3 siano crittografati, ti consigliamo di non concedere altri accessi al bucket Amazon S3 in cui desideri archiviare i backup.
L'esportazione di un backup in Amazon S3 non è supportata per i cluster che utilizzano il tiering di dati. Per ulteriori informazioni, consulta [Suddivisione dei dati su più livelli in ElastiCache](data-tiering.md).
L'esportazione di un backup è disponibile per: cluster Valkey basati su nodi, cluster Redis OSS basati su nodi e cache serverless Valkey, Memcached e Redis OSS. L'esportazione di un backup non è disponibile per i cluster Memcached basati su nodi.

Prima di poter esportare un backup in un bucket Amazon S3, devi avere un bucket Amazon S3 nella stessa regione del backup.AWS Concedi l' ElastiCache accesso al bucket. Le prime due fasi mostrano come eseguire questa operazione.

## Crea un bucket Amazon S3


I passaggi seguenti utilizzano la console Amazon S3 per creare un bucket Amazon S3 in cui esportare e archiviare il backup. ElastiCache 

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

      Il nome del bucket Amazon S3 deve essere conforme a DNS. Altrimenti, non ElastiCache potrai 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).

   1. Dall'elenco delle **regioni**, scegli una AWS regione per il tuo bucket Amazon S3. Questa AWS regione deve essere la stessa AWS del ElastiCache backup 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/CreatingaBucket.html)nella*Guida all'utente di Amazon Simple Storage Service*. 

## Concedi ElastiCache l'accesso al tuo bucket Amazon S3


 ElastiCache Per poter copiare uno snapshot in un bucket Amazon S3, devi aggiornare la policy del bucket IAM per ElastiCache concedere l'accesso al bucket. 

**avvertimento**  
Anche se i backup copiati in un bucket Amazon S3 sono crittografati, i dati sono accessibili a chiunque disponga dell'accesso al bucket Amazon S3. Pertanto, ti consigliamo di configurare le policy IAM per impedire l'accesso non autorizzato a questo bucket Amazon S3. Per ulteriori informazioni, consulta [Gestione accesso](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html) nella *Guida per gli utenti di Amazon S3*.

Per creare le autorizzazioni corrette su un bucket Amazon S3, segui la procedura descritta di seguito.

**Per concedere l'accesso a un bucket ElastiCache 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 desideri copiare il backup. Deve essere il bucket S3 che è stato creato in [Crea un bucket Amazon S3](#backups-exporting-create-s3-bucket).

1. Seleziona la scheda **Autorizzazioni** e sotto **Autorizzazioni** scegli **Lista di controllo degli accessi (ACL)**, quindi seleziona **Modifica**.

1. Aggiungi l’ID canonico `540804c33a284a299d2547575ce1010f2312ef3da9b3a053c8bc45bf233e4353` all’assegnatario con le opzioni seguenti:
   + **Oggetti: Elenco, Scrittura**
   + **ACL bucket: Lettura, Scrittura**
**Nota**  
Per la GovCloud regione PDT, l'ID canonico è. `40fa568277ad703bd160f66ae4f83fc9dfdfd06c2f1b5060ca22442ac3ef8be6`
Per la GovCloud regione OSU, l'ID canonico è. `c54286759d2a83da9c480405349819c993557275cf37d820d514b42da6893f5c`

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

## Esportazione e backup ElastiCache


Ora hai creato il tuo bucket S3 e concesso ElastiCache le autorizzazioni per accedervi. Successivamente, puoi utilizzare la ElastiCache console, la AWS CLI o l' ElastiCache API per esportare la tua istantanea al suo interno. 

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

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Id": "Policy15397346",
    "Statement": [
        {
            "Sid": "Stmt15399484",
            "Effect": "Allow",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::hkg-elasticache-backup",
                "arn:aws:s3:::hkg-elasticache-backup/*"
            ]
        }
    ]
}
```

------

Per le regioni opt-in, di seguito è riportato un esempio di come potrebbe essere la policy IAM aggiornata per il bucket S3. (Questo esempio utilizza la regione Asia Pacifico (Hong Kong).)

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Id": "Policy15397346",
    "Statement": [
        {
            "Sid": "Stmt15399483",
            "Effect": "Allow",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::hkg-elasticache-backup",
                "arn:aws:s3:::hkg-elasticache-backup/*"
            ]
        },
        {
            "Sid": "Stmt15399484",
            "Effect": "Allow",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::hkg-elasticache-backup",
                "arn:aws:s3:::hkg-elasticache-backup/*"
            ]
        }
    ]
}
```

------

### Esportazione di un ElastiCache backup (console)
Utilizzo del Console di gestione AWS

I passaggi seguenti utilizzano la ElastiCache console per esportare un backup in un bucket Amazon S3 in modo da potervi accedere dall'esterno. ElastiCache Il bucket Amazon S3 deve trovarsi nella stessa AWS regione del backup. ElastiCache 

**Per esportare un ElastiCache backup in un bucket Amazon S3**

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

1. Per visualizzare un elenco dei backup, dal riquadro di navigazione, scegliere **Backups (Backup)**.

1. Dall'elenco di backup, scegli la casella a sinistra del nome del backup che desideri esportare. 

1. Scegli **Copia**.

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

   1. Nella casella **Nome del nuovo backup**, digita un nome per il nuovo backup.

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

      ElastiCache aggiunge un identificatore di istanza e `.rdb` al valore che inserisci qui. Ad esempio, se si inserisce `my-exported-backup`, ElastiCache crea `my-exported-backup-0001.rdb`.

   1. Dall'elenco **Posizione di destinazione S3**, scegli il nome del bucket Amazon S3 in cui copiare il backup (il bucket creato in [Crea un bucket Amazon S3](#backups-exporting-create-s3-bucket)).

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

      Per ulteriori informazioni, consulta [Concedi ElastiCache l'accesso al tuo bucket Amazon S3](#backups-exporting-grant-access). 

   1. Scegli **Copia**.

**Nota**  
Se il tuo bucket S3 non dispone delle autorizzazioni necessarie per esportare un backup ElastiCache al suo interno, ricevi uno dei seguenti messaggi di errore. Tornare a [Concedi ElastiCache l'accesso al tuo bucket Amazon S3](#backups-exporting-grant-access) per aggiungere le autorizzazioni specificate e riprovare a esportare il backup.  
ElastiCache non sono state concesse le autorizzazioni READ %s sul bucket S3.  
**Soluzione:** aggiungere autorizzazioni di lettura sul bucket.
ElastiCache non ha ricevuto le autorizzazioni di SCRITTURA %s sul bucket S3.  
**Soluzione:** aggiungere autorizzazioni di scrittura sul bucket.
ElastiCache non ha ricevuto le autorizzazioni READ\$1ACP %s sul bucket S3.  
**Soluzione:** aggiungere **Read (Lettura)** per Accesso alle autorizzazioni sul bucket.

Se desideri copiare il backup in un'altra AWS regione, usa Amazon S3 per copiarlo. Per ulteriori informazioni, consulta [Copia un oggetto](https://docs.aws.amazon.com/AmazonS3/latest/userguide/MakingaCopyofanObject.html) nella *Guida per l’utente di Amazon Simple Storage Service*.

### Esportazione di un backup ElastiCache senza server ()AWS CLI
Usando il AWS CLI

**Esportazione di un backup di una cache serverless**

Esporta il backup in un bucket Amazon S3 utilizzando l'operazione CLI `export-serverless-cache-snapshot` con i seguenti parametri:

**Parameters**
+ `--serverless-cache-snapshot-name` - Nome del backup da copiare.
+ `--s3-bucket-name` : Nome del bucket Amazon S3 in cui desideri esportare il backup. Viene creata una copia del backup nel bucket specificato.

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

La seguente operazione copia un backup in my-s3-bucket.

Per Linux, macOS o Unix:

```
aws elasticache export-serverless-cache-snapshot \
    --serverless-cache-snapshot-name automatic.my-redis-2023-11-27 \
    --s3-bucket-name my-s3-bucket
```

Per Windows:

```
aws elasticache export-serverless-cache-snapshot ^
    --serverless-cache-snapshot-name automatic.my-redis-2023-11-27 ^
    --s3-bucket-name my-s3-bucket
```

### Esportazione di un backup del cluster basato su nodi ElastiCache ()AWS CLI
Utilizzando il Console di gestione AWS

**Esportazione di un backup di un cluster basato su nodi**

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

**Parameters**
+ `--source-snapshot-name` - Nome del backup da copiare.
+ `--target-snapshot-name` : Nome della copia del backup.

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

  ElastiCache aggiunge un identificatore di istanza e `.rdb` al valore che inserisci qui. Ad esempio, se si inserisce `my-exported-backup`, ElastiCache crea `my-exported-backup-0001.rdb`.
+ `--target-bucket` : Nome del bucket Amazon S3 in cui desideri esportare il backup. Viene creata una copia del backup nel bucket specificato.

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

  Per ulteriori informazioni, consulta [Concedi ElastiCache l'accesso al tuo bucket Amazon S3](#backups-exporting-grant-access).

La seguente operazione copia un backup in my-s3-bucket.

Per Linux, macOS o Unix:

```
aws elasticache copy-snapshot \
    --source-snapshot-name automatic.my-redis-primary-2016-06-27-03-15 \
    --target-snapshot-name my-exported-backup \
    --target-bucket my-s3-bucket
```

Per Windows:

```
aws elasticache copy-snapshot ^
    --source-snapshot-name automatic.my-redis-primary-2016-06-27-03-15 ^
    --target-snapshot-name my-exported-backup ^
    --target-bucket my-s3-bucket
```

# Ripristino da un backup in una nuova cache
Ripristino da un backup

È possibile ripristinare un backup esistente da Valkey in una nuova cache Valkey o in un cluster basato su nodi e ripristinare un backup Redis OSS esistente in una nuova cache Redis OSS o cluster basato su nodi. È inoltre possibile ripristinare un backup della cache serverless Memcached esistente in una nuova cache serverless Memcached. 

## Ripristino di un backup in una cache serverless (console)


**Nota**  
ElastiCache Serverless supporta file RDB compatibili con Valkey 7.2 e versioni successive e versioni Redis OSS comprese tra la 5.0 e l'ultima versione disponibile.

**Per ripristinare un backup in una cache serverless (console)**

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

1. Nel riquadro di navigazione, scegliere **Backups (Backup)**.

1. Nell'elenco dei backup, scegli la casella a sinistra del nome del backup di cui desideri eseguire il ripristino.

1. Scegli **Operazioni** e quindi **Ripristina**.

1. Immetti un nome e facoltativamente una descrizione per la nuova cache serverless.

1. Fai clic su **Crea** per creare la nuova cache e importare i dati dal backup.

## Ripristino di un backup in un cluster basato su nodi (Console)


**Per ripristinare un backup in un cluster basato su nodi (console)**

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

1. Nel riquadro di navigazione, scegliere **Backups (Backup)**.

1. Nell'elenco dei backup, scegli la casella a sinistra del nome di backup da cui desideri eseguire il ripristino.

1. Scegli **Operazioni** e quindi **Ripristina**.

1. Scegli la **cache basata su nodi** e personalizza le impostazioni del cluster, come il tipo di nodo, le dimensioni, il numero di shard, le repliche, il posizionamento AZ e le impostazioni di sicurezza.

1. Scegli **Crea per creare** il tuo nuovo cluster basato su nodi e importare i dati dal backup.

## Ripristino di un backup in una cache serverless (AWS CLI)


**Nota**  
ElastiCache Serverless supporta file RDB compatibili con Valkey 7.2 e versioni successive e versioni Redis OSS comprese tra la 5.0 e l'ultima versione disponibile.

**Per ripristinare un backup in una nuova cache serverless (AWS CLI)**

L'AWS CLI esempio seguente crea una nuova cache utilizzando `create-serverless-cache` e importa i dati da un backup. 

Per Linux, macOS o Unix:

```
aws elasticache create-serverless-cache \

    --serverless-cache-name CacheName \
    --engine redis
    --snapshot-arns-to-restore Snapshot-ARN
```

Per Windows:

```
aws elasticache create-serverless-cache ^

    --serverless-cache-name CacheName ^
    --engine redis ^
    --snapshot-arns-to-restore Snapshot-ARN
```

# Eliminazione di un backup


Un backup automatico viene automaticamente eliminato quando il suo periodo di retention scade. Se elimini un cluster, vengono anche eliminati tutti i relativi backup automatici. Se elimini un gruppo di replica, vengono anche eliminati tutti i backup automatici dai cluster in tale gruppo.

ElastiCache fornisce un'operazione API di eliminazione che consente di eliminare un backup in qualsiasi momento, indipendentemente dal fatto che il backup sia stato creato automaticamente o manualmente. Poiché i backup manuali non dispongono di un periodo di conservazione, l'eliminazione manuale è il solo modo per rimuoverli.

È possibile eliminare un backup utilizzando la ElastiCache console AWS CLI, l'o l' ElastiCache API.

## Eliminazione di un backup (console)


La procedura seguente elimina un backup utilizzando la ElastiCache console.

**Per eliminare un backup**

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

1. Nel pannello di navigazione, scegliere **Backups (Backup)**.

   Viene visualizzata la schermata dei backup con un elenco dei backup.

1. Scegliere la casella a sinistra del nome del backup da eliminare.

1. Scegli **Elimina**.

1. Per eliminare questo backup, scegliere **Delete (Elimina)** nella schermata di conferma **Delete Backup (Elimina backup)**. Lo stato cambia in *eliminazione*.

## Eliminazione di un backup serverless (AWS CLI)


Utilizzate l'AWS CLI operazione delete-snapshot con il seguente parametro per eliminare un backup senza server.
+ `--serverless-cache-snapshot-name` - Nome del backup da eliminare.

Il codice seguente elimina il backup `myBackup`.

```
aws elasticache delete-serverless-cache-snapshot --serverless-cache-snapshot-name myBackup
```

Per ulteriori informazioni, consulta [delete-serverless-cache-snapshot](https://docs.aws.amazon.com/cli/latest/reference/elasticache/delete-serverless-cache-snapshot.html) nella *documentazione di riferimento dei comandi della AWS CLI*.

## Eliminazione di un backup del cluster basato su nodi ()AWS CLI


Utilizzate l'AWS CLI operazione delete-snapshot con il seguente parametro per eliminare un backup del cluster basato su nodi.
+ `--snapshot-name` - Nome del backup da eliminare.

Il codice seguente elimina il backup `myBackup`.

```
aws elasticache delete-snapshot --snapshot-name myBackup
```

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

# Assegnazione di tag di backup


Puoi assegnare metadati a ciascun backup sotto forma di tag. I tag consentono di categorizzare le tue risorse di backup in modi diversi, 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 su 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 ElastiCache console AWS CLI, l' ElastiCache API o l'API puoi aggiungere, elencare, modificare, rimuovere o copiare i tag di allocazione dei costi sui tuoi backup. Per ulteriori informazioni, consulta [Monitoraggio dei costi con i tag di allocazione dei costi](Tagging.md).

# Tutorial: Seminare un nuovo cluster basato su nodi con un backup creato esternamente
Tutorial: Eseguire il seeding di un cluster basato su nodi con un backup

Quando si crea un nuovo cluster basato su nodi Valkey o Redis OSS, è possibile eseguire il seed con i dati di un file di backup Valkey o Redis OSS .rdb. Il seeding del cluster è utile se attualmente gestite un'istanza Valkey o Redis OSS all'esterno ElastiCache e desiderate popolare il nuovo cluster basato su nodi Redis OSS con i dati Valkey o Redis OSS ElastiCache esistenti.

Per eseguire il seeding di un nuovo cluster basato su nodi Valkey o Redis OSS da un backup Valkey o Redis OSS creato all'interno di Amazon, consulta. ElastiCache [Ripristino da un backup in una nuova cache](backups-restoring.md)

Quando usi un file Valkey o Redis OSS .rdb per seminare un nuovo cluster basato su nodi, puoi fare quanto segue:
+ Esegui l'aggiornamento da un cluster non partizionato a un cluster basato su nodi Valkey o Redis OSS (modalità cluster abilitata) che esegue Redis OSS versione 3.2.4.
+ Specificate un numero di shard (chiamati gruppi di nodi nell'API e nella CLI) nel nuovo cluster basato su nodi. Questo numero può essere diverso dal numero di shard nel cluster basato su nodi utilizzato per creare il file di backup.
+ Specificare un tipo di nodo diverso per il nuovo cluster basato su nodi, più grande o più piccolo di quello utilizzato nel cluster che ha eseguito il backup. Se esegui la scalabilità a un tipo di nodo più piccolo, assicurati che il nuovo tipo di nodo disponga di memoria sufficiente per i dati e il sovraccarico di Valkey o Redis OSS. Per ulteriori informazioni, consulta [Garantire la disponibilità di memoria sufficiente per creare un'istantanea Valkey o Redis OSS](BestPractices.BGSAVE.md).
+ Distribuisci le chiavi negli slot del nuovo cluster Valkey o Redis OSS (modalità cluster abilitata) in modo diverso rispetto al cluster utilizzato per creare il file di backup.

**Nota**  
Non è possibile eseguire il seeding di un cluster Valkey o Redis OSS (modalità cluster disabilitata) da un file.rdb creato da un cluster Valkey o Redis OSS (modalità cluster abilitata).

**Importante**  
È necessario assicurarsi che i dati di backup di Valkey o Redis OSS non superino le risorse del nodo. Ad esempio, non è possibile caricare un file.rdb con 5 GB di dati Valkey o Redis OSS su un nodo cache.m3.medium con 2,9 GB di memoria.  
Se il backup è troppo grande, lo stato del cluster risultante sarà `restore-failed`. In tal caso, occorre eliminare il cluster e ricominciare.  
Per un elenco completo dei tipi e delle specifiche dei nodi, consulta le [caratteristiche [Parametri specifici del tipo di nodo Redis OSS](ParameterGroups.Engine.md#ParameterGroups.Redis.NodeSpecific) e i dettagli dei ElastiCache prodotti Amazon](https://aws.amazon.com/elasticache/details/).
Puoi crittografare un file Valkey o Redis OSS .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).

Di seguito, puoi trovare argomenti che illustrano la migrazione del cluster dall'esterno per Valkey o Redis OSS a Redis OSS. ElastiCache ElastiCache 

**Topics**
+ [

## Passaggio 1: creare un backup Valkey o Redis OSS
](#backups-seeding-redis-create-backup)
+ [

## Fase 2: creazione di un bucket Amazon S3 e una cartella
](#backups-seeding-redis-create-s3-bucket)
+ [

## Fase 3: caricamento del backup in Amazon S3
](#backups-seeding-redis-upload)
+ [

## Passaggio 4: concedere l'accesso in ElastiCache lettura al file.rdb
](#backups-seeding-redis-grant-access)

**Topics**
+ [

## Passaggio 1: creare un backup Valkey o Redis OSS
](#backups-seeding-redis-create-backup)
+ [

## Fase 2: creazione di un bucket Amazon S3 e una cartella
](#backups-seeding-redis-create-s3-bucket)
+ [

## Fase 3: caricamento del backup in Amazon S3
](#backups-seeding-redis-upload)
+ [

## Passaggio 4: concedere l'accesso in ElastiCache lettura al file.rdb
](#backups-seeding-redis-grant-access)

## Passaggio 1: creare un backup Valkey o Redis OSS


**Per creare il backup Valkey o Redis OSS per eseguire il seeding dell'istanza per Redis OSS ElastiCache**

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

1. Esegui una delle due `BGSAVE` `SAVE` operazioni per creare un backup. Prendere nota della posizione del file .rdb.

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

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

Per ulteriori informazioni sulla creazione di un backup, vedere [Persistence sul sito web](https://valkey.io/topics/persistence) di Valkey.

## Fase 2: creazione di un bucket Amazon S3 e una cartella


Dopo che è stato creato, il file di backup deve essere caricato 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 [Fase 3: caricamento del backup in Amazon S3](#backups-seeding-redis-upload).

**Come creare un bucket Amazon S3.**

1. Accedi 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.html) nella *Guida per l'utente di Amazon Simple Storage Service*.

   Il nome del bucket Amazon S3 deve essere conforme a DNS. Altrimenti, non ElastiCache potrai 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).

   È necessario creare il bucket Amazon S3 nella stessa AWS regione del nuovo ElastiCache cluster Redis OSS. Questo approccio garantisce la massima velocità di trasferimento dei dati durante la ElastiCache lettura del 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 Valkey o Redis OSS.

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

1. Accedi 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.

## Fase 3: caricamento del backup in Amazon S3


Ora, carica il file .rdb creato in [Passaggio 1: creare un backup Valkey o Redis OSS](#backups-seeding-redis-create-backup). Caricalo nel bucket Amazon S3 e nella cartella creata in [Fase 2: creazione di un bucket Amazon S3 e una cartella](#backups-seeding-redis-create-s3-bucket). Per ulteriori informazioni su questo processo, consulta [Aggiungere un oggetto in un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html). Tra le fasi 2 e 3, scegliere il nome della cartella creata.

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

1. Accedi 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. Verificare che il file o i file corretti sono elencati nella finestra di dialogo **Upload (Carica)**, quindi scegliere **Upload (Carica)**.

Nota il percorso nel file .rdb. Ad esempio, se il nome del bucket è `myBucket` e il percorso è `myFolder/redis.rdb`, digitare `myBucket/myFolder/redis.rdb`. Questo percorso è richiesto per inizializzare il nuovo cluster con i dati in questo backup.

Per ulteriori informazioni, consulta [Restrizioni e limitazioni dei bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/BucketRestrictions.html) nella *Guida per gli utenti di Amazon Simple Storage Service*.

## Passaggio 4: concedere l'accesso in ElastiCache lettura al file.rdb


Ora concedi l'accesso in ElastiCache lettura al tuo file di backup.rdb. Concedi ElastiCache l'accesso al tuo file di backup in un modo diverso a seconda che il bucket si trovi in una AWS regione predefinita o in una regione opzionale.AWS

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, come l'Asia Pacifico (Hong Kong) e Medio Oriente (Bahrein), sono disabilitate per impostazione predefinita. È necessario abilitare o scegliere tali regioni prima di poterle utilizzare, come descritto in [Managing AWS regions](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html) (Gestione delle regioni AWS) nella *Riferimenti generali di AWS*.

Scegli il tuo approccio in base alla tua AWS regione:
+ Per una regione predefinita, utilizzare la procedura in [Concedi l'accesso in ElastiCache lettura al file.rdb in una regione predefinita](#backups-seeding-redis-default-region).
+ Per una regione scelta, utilizzare la procedura in [Concedi l'accesso in ElastiCache lettura al file.rdb in una regione opzionale](#backups-seeding-opt-in-region).

### Concedi l'accesso in ElastiCache lettura al file.rdb in una regione predefinita


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, come l'Asia Pacifico (Hong Kong) e Medio Oriente (Bahrein), sono disabilitate per impostazione predefinita. È necessario abilitare o scegliere tali regioni prima di poterle utilizzare, come descritto in [Managing AWS regions](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html) (Gestione delle regioni AWS) nella *Riferimenti generali di AWS*.

**Per concedere l'accesso in ElastiCache lettura al file di backup in una AWS regione è abilitato per impostazione predefinita**

1. Accedi 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. Scegliere il nome del file di backup .rdb. Il nome del file selezionato viene visualizzato sopra le schede nella parte superiore della pagina.

1. Seleziona **Autorizzazioni**.

1. Se **aws-scs-s3-readonly** o uno dei canonical IDs del seguente elenco non è elencato come utente, procedi come segue:

   1. **In **Accesso per altri AWS account**, scegli Aggiungi beneficiario.**

   1. Nella casella, aggiungi l'ID canonico della AWS regione come mostrato di seguito:
      + AWS GovCloud Regione (Stati Uniti occidentali): 

        ```
        40fa568277ad703bd160f66ae4f83fc9dfdfd06c2f1b5060ca22442ac3ef8be6
        ```
**Importante**  
Il backup deve trovarsi in un bucket S3 AWS GovCloud (US) per poterlo scaricare su un cluster Valkey o Redis OSS.AWS GovCloud (US)
      + AWS Regioni abilitate per impostazione predefinita: 

        ```
        540804c33a284a299d2547575ce1010f2312ef3da9b3a053c8bc45bf233e4353
        ```

   1. Impostare le autorizzazioni sul bucket scegliendo **Yes (Sì)** per:
      + **Oggetto elenco/scrittura**
      + **Autorizzazioni ACL oggetto lettura/scrittura**

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

1. Scegliere **Overview (Panoramica)**, quindi **Download (Scarica)**.

### Concedi l'accesso in ElastiCache lettura al file.rdb in una regione opzionale


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, come l'Asia Pacifico (Hong Kong) e Medio Oriente (Bahrein), sono disabilitate per impostazione predefinita. È necessario abilitare o scegliere tali regioni prima di poterle utilizzare, come descritto in [Managing AWS regions](https://docs.aws.amazon.com/general/latest/gr/rande-manage.html) (Gestione delle regioni AWS) nella *Riferimenti generali di AWS*.

Ora concedi l'accesso in ElastiCache lettura al tuo file di backup.rdb. 

**Per concedere l'accesso in ElastiCache lettura al file di backup**

1. Accedi 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. Scegliere il nome del file di backup .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 policy per concedere le autorizzazioni ElastiCache necessarie per eseguire le operazioni:
   + Aggiungere `[ "Service" : "region-full-name.elasticache-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",
               "Action": [
                   "s3:GetObject",
                   "s3:ListBucket",
                   "s3:GetBucketAcl"
               ],
               "Resource": [
                   "arn:aws:s3:::amzn-s3-demo-bucket",
                   "arn:aws:s3:::amzn-s3-demo-bucket/backup1.rdb",
                   "arn:aws:s3:::amzn-s3-demo-bucket/backup2.rdb"
               ]
           }
       ]
   }
   ```

------

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

### Semina il ElastiCache cluster con i dati del file.rdb


Ora sei pronto per creare un ElastiCache cluster e seminarlo con i dati del file.rdb. Per creare il cluster, segui le istruzioni in [Creazione di un cluster per Valkey o Redis OSS](Clusters.Create.md) o [Creazione da zero di un gruppo di replica Valkey o Redis OSS](Replication.CreatingReplGroup.NoExistingCluster.md). Assicurati di scegliere Valkey o Redis OSS come motore del cluster.

Il metodo utilizzato per indicare ElastiCache dove trovare il backup caricato su Amazon S3 dipende dal metodo utilizzato per creare il cluster:

**Esegui il seme del cluster o del gruppo di replica ElastiCache for Redis OSS con i dati del file.rdb**
+ **Utilizzo della console ElastiCache **

  Quando selezioni **Cluster settings** (Impostazioni cluster), scegli **Restore from backups** (Ripristina dai backup) come metodo di creazione del cluster, quindi scegli **Other backups** (Altri backup) come **Source** (Origine) nella sezione **Backup source** (Fonte del backup). 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 `myBucket/myFolder/myBackupFilename.rdb`.
+ **Utilizzando il AWS CLI**

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

  Se si utilizza l'operazione `CreateCacheCluster` o l'`CreateReplicationGroup` ElastiCache API, utilizzare il parametro `SnapshotArns` per specificare un ARN completo per ogni file.rdb. Ad esempio, `arn:aws:s3:::myBucket/myFolder/myBackupFilename.rdb`. L'ARN deve essere risolto nei file di backup archiviati in Amazon S3.

**Importante**  
Quando si esegue il seeding di un cluster Valkey o Redis OSS (modalità cluster abilitata), è necessario configurare ogni gruppo di nodi (shard) nel nuovo cluster o gruppo di replica. A questo proposito, utilizza il parametro `--node-group-configuration` (API: `NodeGroupConfiguration`). Per ulteriori informazioni, consulta gli argomenti seguenti:  
CLI: [create-replication-group](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-replication-group.html)nel riferimento AWS CLI
API: [CreateReplicationGroup](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_CreateReplicationGroup.html)nel riferimento ElastiCache API

Durante il processo di creazione del cluster, i dati del backup Valkey o Redis OSS vengono scritti nel cluster. È possibile monitorare l'avanzamento visualizzando i messaggi degli ElastiCache eventi. Per fare ciò, consulta la ElastiCache console e scegli **Cache Events**. Puoi anche utilizzare l'interfaccia a riga di AWS ElastiCache comando o l' ElastiCache API per ottenere i messaggi relativi agli eventi. Per ulteriori informazioni, consulta [Visualizzazione ElastiCache degli eventi](ECEvents.Viewing.md).