Exporting Your Snapshot
To protect your files from inadvertent corruption, Amazon ElastiCache does not allow you to access your ElastiCache snapshot files. However, if you need to export your data to a snapshot that you can access directly, there is a process that will create a Redis snapshot in your self-managed Amazon EC2 environment.
Because you are working outside of ElastiCache, you cannot use the ElastiCache Management Console, the AWS CLI, or the ElastiCache API to do this. You must use Redis commands. For documentation on using Redis commands, go to the Redis Command Documentation.
To create a snapshot you can access directly
Create an external, self-managed Redis instance on Amazon Elastic Compute Cloud (Amazon EC2).
For more information, see Redis Quick Start.
Connect this instance to your ElastiCache replication group primary node as a read replica.
For more information, see SLAVEOF
host port.Important
Since ElastiCache cannot failover to external replicas, we discourage creating external replicas as part of your normal workload.
Beginning with Redis 2.8.22, ElastiCache no longer supports external read replicas.
Take a snapshot of this external read replica. You have access to this external .rdb file.
For more information, see BGSAVE.
Disconnect this replica from your ElastiCache replication group.
For more information, see SLAVEOF
NO ONE.


