Сопоставление параметров запроса шлюза API с телом POST для интеграции со SNS - PullRequest
0 голосов
/ 29 мая 2020

Для некоторой предыстории я пытаюсь настроить конечную точку GET шлюза API для интеграции с SNS и sh параметры запроса в topi c.

Я хочу topi c ARN должны быть определены в шлюзе (то есть не в запросе), и я хочу, чтобы параметры запроса передавались в SNS topi c в качестве сообщения. Дело в том, что я не хочу определять параметры запроса в шлюзе. Я хочу, чтобы он просто принимал любые параметры, отправленные через.

Итак, у меня есть topi c ARN, установленный на параметр строки запроса URL-адреса TopicArn в «Запросе интеграции», и у меня есть нижеприведенное в качестве application/json template:

{
#foreach($param in $input.params().querystring.keySet())
  "$param": "$util.escapeJavaScript($input.params().querystring.get($param))" #if($foreach.hasNext),#end
#end
}

Но мне нужно, чтобы сообщение каким-то образом было определено в разделе параметров строки запроса URL, но я не вижу, как подключить его к JSON, созданному в шаблон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...