2016-04-28 3 views
1

Я пытаюсь создать шаблон отображения apigateway, что превращает это:Есть ли способ отладки шаблон отображения в AWS apigateway

{ 
    "ref": "refs/heads/master" 
} 

в этом:

{ 
    "download_url":"http://example.com/master" 
} 

Так что я попытался это :

{ 
    "branch": $input.path($.ref).substring($input.path($.ref).lastIndexOf('/')+1) 
} 

Тестирование этот метод я простая ошибка:

Execution failed due to configuration error: Unable to transform request 

Теперь, конечно, я хотел бы знать, почему это не удалось. Но что более важно: как я могу отладить это? В любом случае, чтобы получить более подробное описание сообщения об ошибке для шаблона сопоставления?

ответ

3

Не с API Gateway напрямую, но поскольку API Gateway использует Velocity template engine под капотом, вы можете рассмотреть возможность загрузки и запуска двигателя скорости на своем собственном компьютере для отладки ваших шаблонов.

+0

Хорошо, я могу это сделать. Может быть, вы задумали идею о том, как это сделать? Как я вижу, скорость - это java-библиотека. Есть ли простой исполняемый файл, с помощью которого я могу проверить свои шаблоны? – Nathan

+1

Ну, есть это: https://github.com/heuermh/velocity-cli – Nathan

Смежные вопросы