AWS CDK, как встроить пользовательский java скрипт в шаблон запроса шлюза Лямбда-интеграция - PullRequest
0 голосов
/ 16 апреля 2020

С консоли AWS мы можем установить скрипт java в отображении шаблона запроса интеграции. то же самое не может быть установлено с помощью AWS CDK.

Отображение шаблона из запроса интеграции шлюза API позволяет установить приложение / json, с помощью которого мы также можем встроить java код сценария, как показано ниже. способ достижения в CDK

{"action": "hello",
#set($inputRoot = $input.path('$'))
"endPoints": [
#foreach($elem in $inputRoot.endPoints)
    {
    #set($headers = $elem.headers)
    #if($headers != "")
        "headers": "$elem.headers",
    #end
    "uri": "$elem.uri",
    "info": "$elem.info"
    }
 #if($foreach.hasNext),#end
 #end
 ]}

1 Ответ

0 голосов
/ 17 апреля 2020

Это можно сделать с помощью программирования. Я забираю эту проблему. мы можем передать его как строку типа

"""
{"action": "hello",
#set($inputRoot = $input.path('$'))
"endPoints": [
#foreach($elem in $inputRoot.endPoints)
    {
    #set($headers = $elem.headers)
    #if($headers != "")
        "headers": "$elem.headers",
    #end
    "uri": "$elem.uri",
    "info": "$elem.info"
    }
 #if($foreach.hasNext),#end
 #end
 ]}
"""
...