AWS / Quicksight / AWS4Signer / Несоответствие подписи - PullRequest
1 голос
/ 18 февраля 2020

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

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

Я гарантировал, что все входные параметры (region, servicename и т. Д. c ..) Iam предоставлены правильно. Тот же SecretAccessKey работает правильно, когда используется с S3.

my DefaultRequest поле, которое я поставляю для aws4Signer.sign () , выглядит так, как показано ниже .

GET https://quicksight.us-east-1.amazonaws.com/accounts/19XXXXXXXX20/data-sets?max-results=10 / Параметры: ({"max-results": ["10"]} Заголовки: (x-amz-content-sha256: обязательно,) *

То же самое работает, когда я запускаю команду CLI, как показано ниже.

aws наборы данных списка quicksight - aws -account-id 19XXXXXXXX20

Пожалуйста, дайте мне знать, что может быть упущено здесь. Есть ли какие-либо quicksight, указывающие c заголовки, которые должны быть предоставлены?

...