Для некоторой предыстории я пытаюсь настроить конечную точку 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, созданному в шаблон.