「を利用できませエンドポイント」をスローしませんサブネットは、セキュリティグループにポート8111を開くと、これにもかかわらず、私は次の例外受け取る:これは間違って設定されたセキュリティグループによって引き起こされることを示唆していると私は立ち上げてきた、それをテストするためにStackOverflowの上アマゾンDAXクライアントは、私は次のコードを使用してローカルホストからDAXに接続しようとしています例外
Caused by: java.io.IOException: No endpoints available
at com.amazon.dax.client.cluster.Cluster.leaderClient(Cluster.java:560)
at com.amazon.dax.client.dynamodbv2.ClusterDaxClient$3.getClient(ClusterDaxClient.java:154)
at com.amazon.dax.client.dynamodbv2.ClusterDaxClient$RetryHandler.makeRequestWithRetries(ClusterDaxClient.java:632)
... 10 more
Suppressed: java.io.IOException: No endpoints available
... 13 more
Suppressed: java.io.IOException: No endpoints available
... 13 more
他の回答を同じVPC /サブネット内に存在するインスタンスと同じセキュリティを使用私はこのホストにsshできました(22番と8111番の両方のポートがセキュリティグループで開かれています)。だから、他のDAX関連の理由があるはずです。
マシンのファイアウォールがオフになっています。
しかし、私はEC2のマシンにsshであれば、私はDAXクラスタに接続することができます
[[email protected] ~]$ nc -z dax-cluster.yhdqu5.clustercfg.dax.use1.cache.amazonaws.com 8111
Connection to dax-cluster.yhdqu5.clustercfg.dax.use1.cache.amazonaws.com 8111 port [tcp/*] succeeded!
ためのDAXポートをオープンしましたDAXクラスタと同じVPC内のEC2マシンからDAXに接続するだけです。ローカルホストが同じVPC内のEC2インスタンスでない限り、DAXクラスタに接続することはできません。 –