AWS Lambda-gateway-API gibt Fehler Meldung

Habe ich erstellt eine API-Endpunkt für lambda-Funktion, wie - https://XXXXXXXXX.execute-api.us-east-1.amazonaws.com/XXXX/XXXXXXXXXXXX/ die GET-Methode.

Beim Aufruf, die Endpunkt von Postbote es ist mir

{
"Nachricht": "'XXXXXXXXX3LPDGPBF33Q:XXXXXXXXXXBLh219REWwTsNMyyyfbucW8mum7' keine Gültiger Schlüssel=Wert-paar (fehlenden gleich-Zeichen), der in der Authorization-header: 'AWS XXXXXXXXX3LPDGPBF33Q:XXXXXXXXXXBLh219REWwTsNMyyyfbucW8mum7'."
}

Dies ist ein screenshot der Amazon Lambda-Upload-Website: http://i.stack.imgur.com/mwJ3w.png

Habe ich Access Key Id & Secret Access Key für IAM-Benutzer. Ich habe es alle, aber kein Glück. Kann jemand empfehlen tweak über diese.

  • Es scheint ein problem mit der Sigv4 Signatur. Wie sind Sie mit der Generierung der Authorization-header?
  • Ich bin in der Lage, dies zu lösen, aber steckengeblieben in folgenden problem - "message": "Anmeldeinformationen sollten eingeschränkt werden, um die richtige service: 'execute-api'." Dies ist ein screenshot : i.stack.imgur.com/J5OvT.png Folgenden ist das format, das ich verwendet, um zu erstellen Authoraziation Header - AWS4-HMAC-SHA256 + Credential=AccessKeyId/timezoneArea/iam/aws4_request, SignedHeaders=content-type;host;x-amz-Datum, Unterschrift=SecretAccessKey
  • Tun jemand weiß, wie man Authorization-header für iam Benutzer mit aws4_request & timezone us-east-1
InformationsquelleAutor AShly | 2016-05-10
Schreibe einen Kommentar