Я пытаюсь создать конечную точку шлюза API AWS перед Kinesis, которую можно использовать в качестве пикселя трекера.Таким образом, на html-странице может появиться символ, который вернет прозрачное изображение размером 1x1.
Я выяснил, как выполнить запрос интеграции от API-шлюза к Kinesis, преобразовав входящие параметры в кодировку base64.string и в формате Kinesis json.
Но мне очень трудно вернуть прозрачное изображение png 1x1 из конечной точки API в случае успеха.
Я создал метод Response из200 с телом ответа типа контента "image / png" и моделью пусто.Затем я создал Интеграционный ответ с «Обработка контента» из «Преобразовать в двоичный файл» и шаблон сопоставления типа «image / png» и значением «iVBORw0KGgoAAAANSUhEUgAAAAEAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAEAUAAAAAAAAAKIAKIAKIAKBTAKBTAKBTAKBTAKBT)
Я надеялся, что изображение png, закодированное в base64 из шаблона, будет преобразовано в двоичный файл с помощью API Gateway и возвращено вместе с типом содержимого image / png
Вместо этого у меняОшибка «Выполнение не удалось из-за ошибки конфигурации: невозможно преобразовать ответ» в моих журналах API-шлюза, и API-интерфейс возвращает код 500 и тип содержимого application / json.
Я также добавил image / png к двоичным типам носителейв настройках сцены.
Буду признателен за любую помощь!