Wenn Sie die Beispiele für AWS API Gateway
betrachten, um eine Querystring der Lambda
-Funktion zuzuordnen, werden Beispiele zum Erstellen einer Vorlagenzuordnung für application/json
in der Integrationsanforderung angezeigt. Wie erstelle ich eine Vorlage für alle Anfragen unabhängig von der Content-Type
? Ich möchte, dass es die Lambda
mit den Querystring-Params unabhängig von der Content-Type
in der Anfrage feuern.So stellen Sie die Eingabezuordnung für alle Anfragen ein, nicht nur für die Anwendung/json
5
A
Antwort
4
Dies ist im Moment nicht möglich. Es ist keine dokumentierte Wildcard verfügbar.
"application/json" ist der Standard-Inhaltstyp. Dies wird verwendet, wenn in der Anfrage kein Inhaltstyp angegeben ist (Quelle: https://forums.aws.amazon.com/thread.jspa?threadID=215471).
Dies ist derzeit möglicherweise nicht möglich. Haben Sie versucht, einen Platzhalter für den Header des Inhaltstyps zu verwenden? So etwas wie 'Content-Type: *' – kixorz
Ich habe versucht */* ... aber ich werde Ihren Vorschlag versuchen – MonkeyBonkey
Es kann einige Regex-Ausdruck, um damit umzugehen. – kixorz