Назад | Перейти на главную страницу

Как автоматически добавить заголовок в зависимости от значения x-api-key на шлюзе AWS api (условие if, elseif в json)

Мне было поручено создать шлюз API, который имеет x-api-key (несколько) и другой заголовок x-extra-key. В x-extra-key необходимо добавить в зависимости от значения, введенного в x-api-key, поэтому, когда пользователь отправляет запрос GET с заголовком x-api-key=12345, заголовок называется x-extra-key должен быть создан автоматически, и его значение должно зависеть от x-api-key.

Итак, я хочу подготовить два значения, например, x-extra-key = service1 И x-extra-key = service2.

когда x-api-key=12345 отправляется в заголовке, x-extra-key=service1 должны быть отправлены автоматически. когда x-api-key=abcdef отправляется в заголовке, x-extra-key=service2 должны быть отправлены автоматически.

Как я могу это сделать?

РЕДАКТИРОВАТЬ: я пробовал использовать шаблоны сопоставления при выполнении метода, но он в json, поэтому я не мог выполнить условие. Единственное, что мне удалось сделать, это добавить заголовок вручную, кроме этого, я все еще застрял.

EDIT2: я подозреваю, что это как-то связано с шаблонами сопоставления, проблема в том, что мне нужно знать, как создать условие if, elseif в схеме json.