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à.
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. Non importa se il backup di origine è stato creato automaticamente o manualmente.
-
Creazione di un backup finale. Crea immediatamente un backup prima di eliminare un cluster o un nodo.
È possibile creare un backup manuale di una cache utilizzando il AWS Management Console, il AWS CLI, o il ElastiCache API.
Per creare un backup di una cache (console)
Accedi a AWS Management Console e apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/
. -
Dal pannello di navigazione, scegli le cache Valkey, le cache Redis o le OSS cache Memcached, a seconda delle tue preferenze.
-
Scegli la casella a sinistra del nome della cache di cui desideri eseguire il backup.
-
Scegli Backup.
-
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.
-
Scegli Crea backup.
Lo stato de cluster cambia in creazione di snapshot.
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 progettato autonomamente con AWS CLI
Per creare un backup manuale di un cluster progettato autonomamente utilizzando il AWS CLI, utilizzare 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 esempiomycluster
. -
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 esseremycluster-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 (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-namebkup-20150515
Per Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis
^ --snapshot-namebkup-20150515
Esempio 2: backup di un cluster 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-namebkup-20150515
Per Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis-001
^ --snapshot-namebkup-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 (modalità cluster abilitata) OSS
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.
Per Linux, macOS o Unix:
aws elasticache create-snapshot \ --replication-group-id
myClusteredRedis
\ --snapshot-namebkup-20150515
Per Windows:
aws elasticache create-snapshot ^ --replication-group-id
myClusteredRedis
^ --snapshot-namebkup-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 nella Guida di riferimento ai comandi della AWS CLI .