redis 使用In-Transit Encryption连接到AWS ElastiCache

ukxgm1gy  于 2023-11-16  发布在  Redis
关注(0)|答案(2)|浏览(176)

带加密的ElastiCache使用TLS与redis客户端通信,但正如我所看到的,所有语言(ioredis,predis,go-redis)的redis客户端在配置客户端时都需要一个pem文件。
我如何在没有TLS证书的情况下使用传输中加密连接到Elasticache?

7hiiyaii

7hiiyaii1#

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

yi0zb3m4

yi0zb3m42#

下面是我使用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

字符串

相关问题