有人可以帮我吗?我试图从EC2查询DAX,看看它们在同一区域时的速度有多快(us-east-1)
aws dynamodb query --endpoint-url \
http://mydax.abcd.clustercfg.dax.use1.cache.amazonaws.com:8111 \
--table-name test_1.0 --key-condition-expression
...
DAX的安全组已打开80/443/8111端口
我收到此错误:
2018-09-12 12:43:59,678 - MainThread - botocore.endpoint - DEBUG - 发送HTTP请求时收到异常。
Traceback(最近一次调用最后一次):
在_get_response中输入文件“/home/ubuntu/.local/lib/python2.7/site-packages/botocore/endpoint.py”,第174行
http_response = self._send(请求)
在_send中输入文件“/home/ubuntu/.local/lib/python2.7/site-packages/botocore/endpoint.py”,第218行
return self.http_session.send(request)
文件“/home/ubuntu/.local/lib/python2.7/site-packages/botocore/httpsession.py”,第260行,发送
引发SSLError(endpoint_url = request.url,error = e)
SSLError:http://mydax.abcd.clustercfg.dax.use1.cache.amazonaws.com:8111/的SSL验证失败EOF违反协议(_ssl.c:590)
任何暗示家伙?
您无法使用AWS DynamoDB CLI连接到DAX群集。 DAX使用不基于http的自定义二进制协议。 DAX有自己的客户,你可以找到here。