У меня есть приложение реагирования в корзине s3, которое подключено через apigateway к серверному бэкэнду python в lambda.
Когда я тестирую функцию лямбда из шлюза API, она прекрасно работает.Однако, когда я вызываю API с веб-сайта, он не проходит через шаблон отображения тела, и лямбда просто получает то, что отправляет веб-сайт, без предварительной обработки через шаблон.Почему это так?
Это шаблон отображения тела:
{"api_name" : "$context.resourcePath","http-method" :"$context.httpMethod","body" :$input.json('$')}