Инициирующее событие, когда указанные c 3 AWS задания завершены - PullRequest
0 голосов
/ 02 марта 2020

Я отправил 3 задания параллельно в AWS Пакет, и я хотел создать триггер, когда все эти 3 задания будут выполнены.

Что-то вроде того, что я должен иметь возможность указать 3 идентификатора задания и обновлять БД после выполнения всех 3 заданий.

Я могу легко выполнить эту задачу, имея длинный пул, но хотел сделать что-то на основе на событиях. Мне нужна твоя помощь с этим.

1 Ответ

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

Самый простой вариант - создать четвертое пакетное задание, в котором три других задания будут указаны как зависимости. Это задание будет находиться в состоянии PENDING до тех пор, пока остальные три задания не будут выполнены успешно, и затем оно будет запущено. Внутри этой работы вы можете обновить БД или выполнить любые другие необходимые действия.

Недостатком этого подхода является то, что в случае сбоя одного из заданий ожидающее задание автоматически go перейдет в состояние ОТКАЗ. работает.

...