2015-10-07 72 views
1

我正在使用AWS API網關和Lambda,我試圖將有效的Json對象傳遞給Lambda函數以避免清理函數中的數據。 使用此代碼:有效的Json映射模板API網關

"params" : "$input.params()", 

將導致該數據被髮送到lambda函數:

"params" : "{path={}, querystring={src_build=rfsdfsdf}, header={}}", 

是否有解決方案得到$ input.params作爲的Valide JSON字典?

+0

給這個教程一個閱讀:https://github.com/mauerbac/lambda-gateway-twilio-demo –

+0

你甚至不明白我的問題!我的問題是你怎麼能在params條目中生成一個valide json參數!如果你看到「$ input.params()」的結果,你會看到生成結果中有「=」,這不是json valide! –

回答

1

答案可能只是$input.json('$')

enter image description here

我基於從API Gateway Developer Guide信息這個答案。

+0

這會給你HTTP請求的正文,我正在談論的參數,如路徑,查詢字符串和標題。 –

+0

這個問題並不清楚。讓我看看是否可以做到。 – kixorz

相關問題