У меня есть простая реализация AWS API-шлюза, защищенная авторизацией AWS_IAM.
Я просто хочу проверить из командной строки через cURL:
curl --location --request GET 'https://<API_ID>.execute-api.eu-west-1.amazonaws.com/stage?type=type&category=category&lc=lc&passprhase=passprhase&product=product'
--header 'Authorization: AWS4-HMAC-SHA256 Credential=<AWS_ACCESS_KEY>/20200127/eu-west-1/execute-api/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=<AWS_SECRET_ACCESS_KEY>' --header 'Content-Type: application/json' \
--data-raw '{"query":"","variables":{}}'
, но продолжаю получать следуйте за ошибкой:
Authorization header requires existence of either a 'X-Amz-Date' or a 'Date' header.
Может кто-нибудь посоветовать, что я делаю не так?