Синтаксис для запуска пакетного задания из шлюза API - PullRequest
0 голосов
/ 03 августа 2020

В моей текущей ситуации я смог создать 3 элемента:

  • Пакетная очередь
  • Описание пакетной работы
  • Шлюз API

Моя цель - вызвать функцию «Отправить задание» из действия POST шлюза API (я использую шлюз REST). Мне удалось настроить шлюз API и его роль в IAM. Я нашел почти все настройки, кроме переопределения действия или пути. Простое использование SubmitJob дает мне forbidden ошибок. Для лямбда-функции я нашел переопределение пути, которое я должен использовать на примере.

Мой вопрос: при вызове AWS пакетного задания для отправки задания из шлюза API, какие значения следует использовать в «Переопределении пути "в разделе" Запрос на интеграцию "?

1 Ответ

1 голос
/ 06 августа 2020

В AWS, я не могу напрямую связать API-шлюз с пакетным заданием. Вместо этого вам необходимо настроить лямбда-функцию, которая запускается данными POST шлюза API, и эта функция отправляет задание вашей AWS пакетной функции.

Шаги для этого: интеграция шлюза api с aws пакетом

И я сделал это. Одна функция Lambda может служить для нескольких конечных точек вашего API, и вы можете использовать ее для маршрутизации данных в пакетные функции и их постановки в очередь.

...