Я работаю над веб-приложением, чтобы предоставить программное обеспечение как веб-сервис с использованием AWS, но я застрял на реализации.Лучший способ автоматизации процесса, запускаемого из командной строки (через AWS)
Я буду использовать систему управления контентом (возможно, Joomla) для управления входами пользователей и передними задачами, такими как получение файлов в качестве входных данных. Программа, которая предоставляет услугу, должна запускаться из командной строки. Однако я не уверен, что лучший способ автоматизировать этот процесс (запуск программы после получения входного файла). Это интенсивная программа, которая будет занимать не менее часа для каждой программы и должна запускаться последовательно, если в каждый момент времени имеется более одного ввода, поэтому должна быть очередь, в которой каждый элемент в очереди записывает путь к файлу входного файла, путь к файлу выходной папки и, в идеале, адрес электронной почты для отправки уведомления, когда работа выполнена.
Я изучил Amazon Data Pipeline и AWS Simple Workflow Service, а также службы простой очереди и простые службы уведомлений, но я до сих пор не знаю, как именно они могут быть использованы для запуска процесса, начиная с загружаемый файл ввода.
Любая помощь была бы принята с благодарностью!
Спасибо за ваш ответ. Разве это не отличается от этого шаблона: https://aws.amazon.com/blogs/compute/better-together-amazon-ecs-and-aws-lambda/ – sammtt
Нет - очень похоже на то, что я предложил. Мне нравится часть ECS. Единственное, что не считается, это последнее уведомление по электронной почте, которое тривиально. –