web-dev-qa-db-ja.com

転送中の暗号化を使用してAWSElastiCacheに接続する

暗号化されたElastiCacheはTLSを使用してredisクライアントと通信しますが、すべての言語(ioredis、predis、go-redis)のredisクライアントは、クライアントをTLSに構成するときにpemファイルを必要とします。

TLSの証明書を指定せずに、転送中の暗号化を使用してElasticacheに接続するにはどうすればよいですか?

8
Nick Ginanto

解決策-クライアントでTLSを有効にするためだけに、証明書は必要ありません(たとえば、ioredisはtls: {}

6
Nick Ginanto

これは、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
1
Frank Liu