2017-12-21 5 views
0

Ich versuche, die Mock-Integration zu verwenden, um mir einfach den JSON-Körper zurückzugeben, den ich gesendet habe. Aber ich kann es einfach nicht zur Arbeit bringen. Ich kann einen beliebigen JSON-Body von meiner "POST - Integration Response" zurückgeben, aber die Anfrage JSON wird nie über $input.json('$') gefunden. Ich konnte erfolgreich alle Abfrageparameter zurücksenden.AWS API Gateway: Verwenden Sie Mock-Integration, um Antwortkörper zu echotieren

Meine API hat einen einzelnen "/" Pfad und eine einzige Methode definiert (POST). Das exportierte Yaml ist here.

Irgendeine Idee, was kann los sein?

Antwort

0

Leider wird dies nicht unterstützt. In der Mapping-Vorlage für "Integration Response" steht $input für die aus der Integrationsantwort (die bei einer MOCK-Integration leer ist) erhaltene Payload.

+0

Ah, warte. Wie kann ich dann auf die Eingabeabfrageparameter zugreifen? – user23714