- Newest
- Most votes
- Most comments
Hello.
TLS 1.1 will be completely deprecated for ElastiCache Redis and Valkey.
https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/in-transit-encryption.html
Usage of old TLS 1.0 and TLS 1.1 is deprecated across all AWS Regions for ElastiCache version 6 and above. ElastiCache will continue to support TLS 1.0 and 1.1 until May 8, 2025. Customers must update their client software before that date.
So currently you can use TLS 1.0 and 1.1, but from now on you will only be able to use versions 1.2 and later.
https://aws.amazon.com/about-aws/whats-new/2024/05/amazon-elasticache-minimum-tls-version-1-2/?nc1=h_ls
ElastiCache will continue to support TLS 1.0 and 1.1 until May 8, 2025, and customers must update their client software before that date. For more information about ElastiCache and in-transit encryption (TLS), see our documentation.
Yes, AWS ElastiCache for Redis uses TLS 1.2 or higher by default when you enable encryption in transit.
TLS Version in ElastiCache for Redis
- Automatic Use of TLS 1.2 or Higher
- When you enable encryption in transit for an ElastiCache for Redis cluster, AWS automatically enforces the use of TLS 1.2 or higher.
- This ensures secure communication between your clients and the Redis nodes.
- No Explicit Specification in the Console
- The AWS Management Console does not explicitly display the TLS version being used. However, the underlying infrastructure enforces TLS 1.2 or higher as part of AWS's security best practices.
- Validation of TLS Version
- If you need to confirm the TLS version being used, you can test the connection using tools like OpenSSL or inspect logs from your Redis client libraries to see the negotiated TLS version during a secure connection.
Steps to Verify TLS Version To verify that TLS 1.2 or higher is being used:
- Use OpenSSL
Run the following command, replacing <endpoint> and <port> with your Redis cluster details:
openssl s_client -connect <endpoint>:<port>
Look for the line that specifies Protocol. It should show TLSv1.2 or higher.
- Check Redis Client Logs
- Many Redis client libraries log the TLS version during the handshake. Enable verbose logging to inspect the details.
Relevant content
- asked a year ago
- asked 6 months ago
