Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Copias de seguridad manuales
Además de las copias de seguridad automáticas, puede crear una copia de seguridad manual en cualquier momento. A diferencia de las copias de seguridad automáticas, que se eliminan automáticamente después de un periodo de retención determinado, las copias de seguridad manuales no tienen periodo de retención que determine su eliminación automática. Aunque elimine la memoria caché, se conservarán todas las copias de seguridad manuales de esa memoria caché. Si ya no desea conservar una copia de seguridad manual, deberá eliminarla de forma explícita.
Además de crear una copia de seguridad manual, puede crear copias de seguridad manuales de las maneras siguientes:
-
Copiar copias de seguridad. No importa si la copia de seguridad de origen se creó automáticamente o manualmente.
-
Creación de una copia de seguridad final. Cree una copia de seguridad inmediatamente antes de eliminar un clúster o nodo.
Puede crear una copia de seguridad manual de una memoria caché mediante la AWS Management Console AWS CLI, la o la ElastiCache API.
Puede generar copias de seguridad manuales a partir de réplicas que estén habilitadas para el modo de clúster y deshabilitadas para el modo de clúster.
Para crear una copia de seguridad de una caché (consola)
Inicie sesión en AWS Management Console y abra la ElastiCache consola en https://console.aws.amazon.com/elasticache/
. -
En el panel de navegación, elija Cachés de Valkey, Cachés de Redis OSS o Cachés de Memcached, según sean sus preferencias.
-
Elija la casilla situada a la izquierda del nombre de la caché de la que desea realizar la copia de seguridad.
-
Elija Backup (Copia de seguridad).
-
En el cuadro de diálogo Create Backup, escriba un nombre para la copia de seguridad en el cuadro Backup Name. Recomendamos que el nombre indique que el clúster proviene de una copia de seguridad y especifique la fecha y la hora en que se creó la copia de seguridad.
Las restricciones para la asignación de nombres de clúster son las siguientes:
Deben contener entre 1 y 40 caracteres alfanuméricos o guiones.
Deben comenzar por una letra.
No pueden contener dos guiones consecutivos.
No pueden terminar con un guion.
-
Elija Create Backup.
El estado del clúster cambia a snapshotting.
Copia de seguridad manual de una memoria caché sin servidor con AWS CLI
Para crear una copia de seguridad manual de una caché mediante el AWS CLI, utilice la create-serverless-snapshot
AWS CLI operación con los siguientes parámetros:
-
--serverless-cache-name
: el nombre de la memoria caché sin servidor cuya copia de seguridad está realizando. -
--serverless-cache-snapshot-name
: nombre de la instantánea que se creará.
Para Linux, macOS o Unix:
-
aws elasticache create-serverless-snapshot \ --serverless-cache-name CacheName \ --serverless-cache-snapshot-name bkup-20231127
Para Windows:
-
aws elasticache create-serverless-snapshot ^ --serverless-cache-name CacheName ^ --serverless-cache-snapshot-name bkup-20231127
Copia de seguridad manual de un clúster de diseño propio con el AWS CLI
Para crear una copia de seguridad manual de un clúster de diseño propio mediante el AWS CLI, utilice la create-snapshot
AWS CLI operación con los siguientes parámetros:
-
--cache-cluster-id
-
Si el clúster del que va a realizar la copia de seguridad no tiene nodos de réplica,
--cache-cluster-id
es el nombre del clúster del que va a hacer la copia de seguridad, por ejemplomycluster
. -
Si el clúster que está copiando tiene uno o varios nodos de réplica,
--cache-cluster-id
será el nombre del nodo del clúster que desea usar para la copia de seguridad. Por ejemplo, el nombre podría sermycluster-002
.
Utilice este parámetro solo para realizar copias de seguridad de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado).
-
-
--replication-group-id
: nombre del clúster (CLI/API: grupo de replicación) de Valkey o Redis OSS (modo de clúster habilitado) que se utilizará como origen de la copia de seguridad. Utilice este parámetro para realizar copias de seguridad de un clúster de Valkey o Redis OSS (modo de clúster habilitado). -
--snapshot-name
: nombre de la instantánea que se creará.Las restricciones para la asignación de nombres de clúster son las siguientes:
Deben contener entre 1 y 40 caracteres alfanuméricos o guiones.
Deben comenzar por una letra.
No pueden contener dos guiones consecutivos.
No pueden terminar con un guion.
Ejemplo 1: Creación de una copia de seguridad de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) que no tiene nodos de réplica
La siguiente AWS CLI operación crea la copia bkup-20150515
de seguridad a partir del clúster OSS (modo de clúster desactivado) de Valkey o Redis myNonClusteredRedis
que no tiene réplicas de lectura.
Para Linux, macOS o Unix:
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis
\ --snapshot-namebkup-20150515
Para Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis
^ --snapshot-namebkup-20150515
Ejemplo 2: Creación de una copia de seguridad de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) con nodos de réplica
La siguiente AWS CLI operación crea la copia bkup-20150515
de seguridad desde el clúster OSS de Valkey o Redis (modo de clúster desactivado). myNonClusteredRedis
Esta copia de seguridad dispone de una o más réplicas de lectura.
Para Linux, macOS o Unix:
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis-001
\ --snapshot-namebkup-20150515
Para Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis-001
^ --snapshot-namebkup-20150515
Ejemplo de resultados: Copia de seguridad de un clúster de Valkey o Redis OSS (modo clúster deshabilitado) con nodos de réplica
La salida de la operación será similar a lo que se indica a continuación.
{
"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"
}
}
Ejemplo 3: Creación de una copia de seguridad de un clúster de Valkey o Redis OSS (modo de clúster habilitado)
La siguiente AWS CLI operación crea la copia bkup-20150515
de seguridad desde el clúster OSS (modo de clúster activado) de Valkey o Redis. myClusteredRedis
Tenga en cuenta que debe usar el --replication-group-id
en lugar del --cache-cluster-id
para identificar el origen. Tenga en cuenta también que ElastiCache realiza la copia de seguridad mediante el nodo de réplica cuando está presente y, de forma predeterminada, pasa al nodo principal si un nodo de réplica no está disponible.
Para Linux, macOS o Unix:
aws elasticache create-snapshot \ --replication-group-id
myClusteredRedis
\ --snapshot-namebkup-20150515
Para Windows:
aws elasticache create-snapshot ^ --replication-group-id
myClusteredRedis
^ --snapshot-namebkup-20150515
Ejemplo de resultados: Creación de una copia de seguridad de un clúster de Valkey o Redis OSS (modo de clúster habilitado)
La salida de esta operación será similar a lo que se indica a continuación.
{
"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"
}
}
Temas relacionados de
Para obtener más información, consulte create-snapshot en la Referencia de comandos de la AWS CLI .
Puede utilizarla AWS CloudFormation para crear una copia de seguridad de su caché de ElastiCache Redis OSS o Valkey mediante las propiedades AWS::ElastiCache::ServerlessCache
oAWS::ElastiCache::ReplicationGroup
.
Uso del recurso AWS::ElastiCache::ServerlessCache
Use esto para crear una copia de seguridad utilizando el AWS::ElastiCache::ServerlessCache recurso:
Resources: iotCatalog: Type: AWS::ElastiCache::ServerlessCache Properties: ... ServerlessCacheName: "your-cache-name" Engine: "redis" CacheUsageLimits
Uso del AWS::ElastiCache::ReplicationGroup recurso
Usa el AWS::ElastiCache::ReplicationGroup
recurso:
Resources: iotCatalog: Type: AWS::ElastiCache::ReplicationGroup Properties: ... ReplicationGroupDescription: "Description of your replication group" Engine: "redis" CacheNodeType NumCacheClusters AutomaticFailoverEnabled AtRestEncryptionEnabled