Как интерпретировать параметр URL в файле cron.yaml? - PullRequest
0 голосов
/ 26 ноября 2018

В рабочей среде AWS я хотел бы применить cron.yaml параллельно с файлом application.py . cron.yaml должен периодически выполнять конвейер обработки данных, который будет скриптом Python.В документации в Интернете я часто вижу что-то подобное в файле cron.yaml, но я не согласен, что именно означает параметр url для структуры данных.

version: 1
cron: 
- name: "every-30-minutes-task"
  url: "/task1"
  schedule: "*/30 * * * *"
- name: "every-hour-task"
  url: "/task2"
  schedule: "0 * * * *"

Означает ли это, чтоесть папка «task1» и внутри должен быть отдельный файл со скриптом (например, app.py), который выполняет запланированное задание cron, и если да, то какое имя оно должно иметь.Или все должно быть помещено в один скрипт в корне?

1 Ответ

0 голосов
/ 30 ноября 2018

URL должен быть POST-маршрутом.Это означает, что когда запрос POST отправляется на www.yourdomain.com/task1, логика контроллера, связанного с этим маршрутом, будет выполнена.Итак, вам нужно настроить контроллер, который будет вызывать ваш скрипт.

...