403 Запрещено при попытке запроса кластера AWS ElasticSearch - PullRequest
0 голосов
/ 18 декабря 2018

У меня проблемы с выполнением запросов с использованием jest к кластеру AWS ElasticSearch v5.3.

Причина:

The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details

Я использую Windows 10с java 11, весенней загрузкой 2, webflux, jest и подписчиком http-запросов aws, на которые они указывают в своей документации.

Я проверил и дважды проверил доступ и секретные ключи пользователя IAM.Я также добавил политики для пользователя IAM полного контроля над кластером, все еще сообщение 403.

Удаление или добавление заголовка Content-Length приводит к той же ошибке.

Не уверен, куда идти отсюда.

Любая помощь будет оценена.Thx

1 Ответ

0 голосов
/ 17 января 2019

Итак, я обнаружил, что проблема сети была связана с корпоративным прокси.Я создал туннель между ноутбуком и кластером ElasticSearch, удалил прокси из http-клиента, используемого jest, и теперь все работает гладко.

Я не смог точно определить, как прокси-сервер влияет на сигнатуру запроса, но я буду придерживаться туннельного решения.

...