AWS - вызов API с использованием API-шлюза в Lambda с использованием двоичного файла и входного параметра - PullRequest
0 голосов
/ 19 апреля 2020

Может кто-нибудь помочь мне с конфигурацией, которую мне нужно сделать в API-шлюзе, чтобы получить файл изображения и некоторые параметры ввода для лямбда-функций? Например, я хочу загрузить изображение в S3 из лямбды и записать метаданные в динамо-базу данных. Пользователь может вызывать API с изображением и метаданными (например, идентификатор клиента, номер мобильного телефона).

Для файла изображения я добавил шаблон сопоставления в интеграции как «content»: «$ input.body» и Content-Type как application / png

Настройки шлюза API 1

Но я не могу понять, как сопоставить параметр запроса для метаданных. Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 19 апреля 2020

См. Документацию в https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#input -variable-reference

Вы можете отобразить параметр запроса с помощью

$input.params(x) Возвращает значение запроса метода параметр из пути, строки запроса или значения заголовка (ищется в указанном порядке) с заданной строкой имени параметра x.

...