Процесс подписания API AWS Elasticsearch версии 4 не работает, но отлично работает на почтальоне - PullRequest
0 голосов
/ 17 марта 2019

Я несколько дней бьюсь головой, пытаясь разобраться в проблеме. На самом деле я пытаюсь создать API подписи v4 для сервиса AWS Elasticsearch, я следую примеру GET, приведенному в этом документе https://docs.aws.amazon.com/general/latest/gr/sigv4-signed-request-examples.html.

Я чертовски уверен, что выполнил каждый шаг правильно, у меня есть правильный доступ и секретные ключи, правила IAM также установлены правильно для доступа кasticsearch, но все равно каждый раз, когда я отправляю запрос, он выдает

Рассчитанная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте свой секретный ключ доступа AWS и метод подписи. За подробностями обращайтесь к сервисной документации.

Но если я повторяю тот же запрос на почтальона с подписью AWS, он прекрасно работает. У меня были сомнения, что я не генерирую правильный ключ подписи и метку даты, но я понял, что это было правильно. Итак, теперь, когда я застрял и даже не могу думать.

Пожалуйста, помогите мне решить эту проблему или, если на этот вопрос уже есть ответ, пожалуйста, оставьте ссылку.

...