AWS Автоматизация настройки запроса интеграции API-шлюза - PullRequest
1 голос
/ 24 января 2020

Я пытаюсь использовать AWS API Gateway + Swagger для направления запроса на мой express бэкэнд. Я не могу понять, как автоматизировать настройку запроса на интеграцию, поскольку файл Swagger не содержит подробностей.

У меня также возникают проблемы с параметром конечной точки URL при настройке запросов моего метода на GET / VP C Ссылка на тип интеграции

Например:

Мой путь к API-шлюзу / info / car / {модель} / агрегат

Теперь URL-адрес конечной точки равен http://carapi.com/info/car/ {модель} / агрегат

У меня много путей к шлюзам, и все они совпадают с теми, которые использует мой сайт carapi.com, поэтому я не хочу повторять ввод пути снова и снова. Когда я вводил URL-адрес конечной точки, я смог упростить отсутствие необходимости вводить carapi.com, используя переменные рабочей области, переводя URL-адрес моей конечной точки в

http: // $ {stageVariables.carApi} / info / car / { модель} / aggregate

Однако после прочтения https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#stagevariables -template-reference

я вижу, что есть также доступный $ context, но он выдает ошибку ( когда я пытаюсь вызвать API в почтальоне, говорит «внутренняя ошибка сервера» для сообщения), когда я пытаюсь реализовать контекст (который по этой ссылке показывает, что я могу реализовать путь).

http: / /$ndomstageVariables.carApi‹/$ndomcontext.resourcePath‹

Итак, мой вопрос: как мне автоматизировать настройку запросов на интеграцию, чтобы мне не приходилось вручную настраивать каждый из них (как я есть сотни путей)? Есть ли в любом случае необходимость не устанавливать пути вручную для конечных точек?

...