web-dev-qa-db-ja.com

AWSでRedisノードに接続できませんでした

私はいくつかのAWSサービスの初心者です。私はこのドキュメントのリンクをたどっていました:

http://docs.aws.Amazon.com/AmazonElastiCache/latest/UserGuide/GettingStarted.ConnectToCacheNode.Redis.html

そして、私はすでにredis-cliをコンピューターにbrewでインストールしました(私はMacを使用しています)、それでもノードに接続します。

$ redis-cli -h mynode.abcdef.0001.usw2.cache.amazonaws.com -p 6379

エラー:

Could not connect to Redis at mynode.abcdef.0001.usw2.cache.amazonaws.com:6379: Operation timed out

はい、Nodeへのすべてのインバウンドトラフィックを許可するようにVPCセキュリティグループを設定しましたが、問題は解決しません。

セキュリティグループ会議:

Security Group Configuration

ノードの説明:

enter image description here

何か案は?

19
Andres

Awsの外側からeleasticacheに接続することはできません。それはそれがセットアップされている方法です。デバッグと開発のために行うのは良いことですが、本番環境では、システムにそれほど多くのレイテンシーを導入することは実際には意味がありません。

AWS FAQから:

現在、IP範囲ベースのアクセス制御はキャッシュクラスターに対して有効になっていないことに注意してください。 キャッシュクラスターへのすべてのクライアントはEC2ネットワーク内にあり、上記のようにセキュリティグループを介して承認されている必要があります。

http://aws.Amazon.com/elasticache/faqs/

34
E.J. Brennan