Mit einem api-key in der amazon-api-gateway
Ich erstellt habe, einen api-Schlüssel und fügte hinzu, es zu meinen Funktionen. Ich habe dann implementiert die api und testeed es aber immer noch:
"message": "Forbidden"
Wie gebe ich den Schlüssel in meiner JSON-Anfrage ich habe mit "x-api-key": "dieschlüssel"?
Beitrag erklärt es mir!
InformationsquelleAutor cdub | 2016-08-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
x-api-key
parameter übergeben wird als ein HTTP-header-parameter (d.h. es wird nicht Hinzugefügt, um die JSON-Körper). Wie Sie pass HTTP-Header hängt von den HTTP-client, den Sie verwenden.Zum Beispiel, wenn Sie verwenden curl und unter der Annahme, dass Sie
POST
die JSON-Nutzlast, die eine Anforderung würde folgendermaßen Aussehen (wobei Sie statt[api-id]
durch die tatsächliche id und[region]
mit der AWS-region Ihre API):InformationsquelleAutor matsev
Ich musste hinzufügen einer API-Nutzung planen, und verknüpfen Sie dann den plan, um die API Stufe.
Scheint dies der einzige Weg, um link-der Schlüssel, um die API, nicht sicher, ob dies ist eine neue änderung auf der AWS-Plattform.
{"message":"Forbidden"}
war nicht hilfreich bei allen. Dank AWS!!Klassische AWS. Einfach verpassen ein wichtiger Teil der Dokumentation und nicht sagen, was das problem in der Fehlermeldung, oder wie man es beheben. Danke, das es gelöst für mich.
Das hat mir geholfen.
InformationsquelleAutor TimoSolo
Ich hoffe, Sie sind nicht fehlende link zu den API-key mit der API
InformationsquelleAutor Partha
Wenn Sie 'API-Schlüssel Erforderlich' option auf true, überprüfen Sie bitte unten.
müssen Sie pass "x-api-key' HTTP-Header-Parameter API-Gateway.
Den API-Key erstellt werden mussten.
Darüber hinaus müssen Sie prüfen, einen nutzungsplan für den API-Key auf die API-Gateway-Konsole.
InformationsquelleAutor Daniel Jihoon Oh
Wenn Sie 'API-Schlüssel erforderlich, um true zu bekommen, muss man den api-key als header.
API-Key übergeben wird, die als header-Feld "x-api-key'. Auch nach dem hinzufügen dieses Feld in der Kopfzeile, kann dieses Problem auftreten. In diesem Fall, bitte überprüfen Sie unten Punkte
InformationsquelleAutor bisw