2016-06-01 15 views
1

Ich habe api_key zu meinem Rest api in aws api gateway hinzugefügt, um eine GET-Request-Methode zu authentifizieren.aws api gateway api_key für Authentifizierung aktivieren

Mein Wunsch ist:

curl -X GET -H "x-amz-key: XXXXXXXXXXXXXXXXXXXXXXQklq4C7vbEGprA" "https://XXXXXXXXXXX.execute-api.ap-northeast-1.amazonaws.com/test/10/12/+"

Ich halte die folgende Fehlermeldung erhalten:

{"message": "Forbidden"}

ich alles tue, als die AWS docs erwähnen. Kann mir jemand hier in die richtige Richtung zeigen, wie man api_key in die Anfrage einfügt?

Die gleiche Anfrage funktioniert gut, wenn die api_key-Authentifizierung entfernt wird.

Antwort

1

Der Name des Attributs ist x-api-key nicht x-amz-key

Vom doc

Callers must now add to each call a custom header named x-api-key, along with the value of the API key. For example, if the API key value is bkayZOMvuy8aZOhIgxq94K9Oe7Y70Hw55, the custom header would be as follows:

x-api-key: bkayZOMvuy8aZOhIgxq94K9Oe7Y70Hw55 
+0

mein schlecht! lese das falsch aus der docs, danke! –