EC2 запрос DAX (DynamoDB Accelerator - PullRequest
       28

EC2 запрос DAX (DynamoDB Accelerator

0 голосов
/ 14 сентября 2018

Может кто-нибудь мне помочь?Я пытаюсь запросить DAX из EC2, чтобы увидеть, насколько быстро они находятся в одном регионе (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 (последний вызов был последним):

Файл "/home/ubuntu/.local/lib/python2.7/site-packages/botocore/endpoint.py", строка 174, в _get_response

http_response = self._send (запрос)

Файл "/home/ubuntu/.local/lib/python2.7/site-packages/botocore/endpoint.py", строка 218, в _send

return self.http_session.send (запрос)

Файл "/home/ubuntu/.local/lib/python2.7/site-packages/botocore/httpsession.py", строка 260, при отправке

повысить SSLError (endpoint_url = request.url, error = e)

SSLError: сбой проверки SSL для http://mydax.abcd.clustercfg.dax.use1.cache.amazonaws.com:8111/ EOF произошел с нарушением протокола (_ssl.c: 590)

Любой намек, ребята?

1 Ответ

0 голосов
/ 14 сентября 2018

Нельзя использовать интерфейс командной строки AWS DynamoDB для подключения к кластерам DAX. DAX использует собственный двоичный протокол, который не основан на http. У DAX есть свои клиенты, которых вы можете найти здесь .

...