如何解释cron.yaml文件中的URL参数



在AWS工作环境中,我想将cron.yamlapplication.py文件并行应用。cron.yaml应该定期执行一个数据处理管道,该管道将是一个Python脚本。在web上的文档中,我经常在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作业,如果是,它应该有哪个名称。还是应该将所有内容都放在根目录中的单个脚本中?

URL应该是POST路由。这意味着当POST请求被发送到www.yourdomain.com/task1时,与该路由相关联的控制器的逻辑将被执行。所以,你要做的是设置一个控制器,它将调用你的脚本。

最新更新