Отдельный cron.yaml для каждого рабочего сервера

#amazon-web-services #cron

#amazon-веб-сервисы #cron

Вопрос:

Я использую AWS Elasticbeanstalk с ruby on rails. Я пытаюсь разделить все мои запросы SQS и успешно это сделал, поэтому настройка моего сервера выглядит следующим образом

development__mailers

development__cron

development__notifications

development__payments

Все это работает нормально, однако проблема, с которой я сталкиваюсь, заключается в том, что у меня есть cron.yaml файл, который загружается на каждый сервер со следующим кодом (усеченный)

 version: 1
cron:
  - name: "SetOverdueStatusJob"
    url: "/periodic_tasks"
    schedule: "0 * * * *"

  # 18:00 => 2AM CN time
  - name: "Statistics::ComputeDailyKpiJob"
    url: "/periodic_tasks"
    schedule: "0 18 * * *"

  - name: "ProductStatusCheckJob"
    url: "/periodic_tasks"
    schedule: "0 0 * * *"

  - name: "Jobs::Order::ResolvePayingJob"
    url: "/periodic_tasks"
    schedule: "0,20,40 * * * *"

  - name: "Jobs::Payment::SynchronizeJob"
    url: "/periodic_stasks"
    schedule: "0 * * * *"

  # Notify Slack with order count
  - name: "OrdersCheckNotifierJob"
    url: "/periodic_tasks"
    schedule: "0 1,6,8 * * *"
  

Итак, мой вопрос здесь в том, как я могу отключить некоторые из этих заданий для каждого сервера в aws, чтобы я не отправлял одно и то же задание 4 раза?