Copias de seguridad manuales - Amazon ElastiCache para Redis

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:

Puede crear una copia de seguridad manual de una memoria caché mediante la AWS Management Console AWS CLI, la o la ElastiCache API.

Para crear una copia de seguridad de una caché (consola)
  1. Inicie sesión en la consola Amazon EC2 AWS Management Console y ábrala en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, seleccione Cachés de Redis.

  3. Seleccione la casilla situada a la izquierda del nombre de la memoria caché de la que quiere hacer una copia de seguridad.

  4. Elija Backup (Copia de seguridad).

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

  6. 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 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 que está copiando no tiene nodos de réplica, --cache-cluster-id será el nombre del clúster cuya copia de seguridad está creando; por ejemplo, mycluster.

    • 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 puede ser mycluster-002.

    Utilice este parámetro solo para realizar copias de seguridad de un clúster de Redis (modo de clúster deshabilitado).

     

  • --replication-group-id: nombre del clúster (CLI/API: grupo de reproducción) de Redis (modo de clúster habilitado) que se utilizará como fuente de la copia de seguridad. Utilice este parámetro para realizar copias de seguridad de un clúster de Redis (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: crear una copia de seguridad de un clúster de Redis (modo de clúster deshabilitado) sin nodos de réplica

La siguiente AWS CLI operación crea la copia bkup-20150515 de seguridad desde el clúster de Redis (modo de clúster desactivado) myNonClusteredRedis que no tiene réplicas de lectura.

Para Linux, macOS o Unix:

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

Para Windows:

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

Ejemplo 2: crear una copia de seguridad de un clúster de Redis (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 de 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-name bkup-20150515

Para Windows:

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

Ejemplo de resultados: crear una copia de seguridad de un clúster de Redis (modo de 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: crear una copia de seguridad de un clúster para Redis (modo de clúster habilitado)

La siguiente AWS CLI operación crea la copia bkup-20150515 de seguridad desde el clúster de Redis (modo de clúster activado). myClusteredRedis Tenga en cuenta que debe usar el --replication-group-id en lugar del --cache-cluster-id para identificar el origen.

Para Linux, macOS o Unix:

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

Para Windows:

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

Ejemplo de resultados: crear una copia de seguridad de un clúster de Redis (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 .