使用In-Transit Encryption连接到AWS ElastiCache

时间:2017-12-04 13:56:30

标签: amazon-web-services encryption redis amazon-elasticache

加密的ElastiCache使用TLS与redis客户端进行通信,但正如我所见,所有语言的redis客户端(ioredis,predis,go-redis)在将客户端配置为TLS时都需要pem文件。

如果没有TLS的证书,如何使用传输中加密连接到Elasticache?

2 个答案:

答案 0 :(得分:4)

解决方案 - 不需要证书,只是为了在客户端启用TLS(例如ioredis就是tls: {}

答案 1 :(得分:1)

这是我使用Predis的演示代码。

$servers = ['tls://master.my-test-redis.8juowe.euw2.cache.amazonaws.com:6379']; // your endpoint
$options = ['parameters' => ['password' =>   $password ]]; // put your password here
$redis   = new Predis\Client($servers, $options ); // Instance your client