stickermule / rump

Hot sync two Redis servers using dumps.
MIT License
491 stars 94 forks source link

Add support for Elasticache with In-Transit Encryption #39

Open Haimchen opened 4 years ago

Haimchen commented 4 years ago

Report

The current version of rump does not work with an Elasticache Redis cache cluster where in-transit encryption (TLS) is enabled. If you try it, you will only get errors about blocked connections. (More about in-transit encryption: https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/in-transit-encryption.html)

Would you be interested in a PR to add support for TLS encrypted connections? I have a private version where this works for my use case. If you are interested in a PR, I could create a more general solution that works with all combinations of encrypted / not encrypted connections and files.

It requires a change to the URL validation, an upgrade of the radix library and some changes to the run package where the connections are managed.

sangeethdba commented 3 years ago

appreciate if you can add tls support