Назад | Перейти на главную страницу

Как запустить это задание cron на Amazon Elastic beanstalk?

В моем приложении Elastic Beanstalk есть 2 среды:

  1. Веб-сервер с RDS - для размещения веб-сайтов и данных.
  2. Worker (без RDS) - для запуска заданий cron

Теперь у меня есть задание cron, которое должно прочитать около 1 миллиона + строк из таблицы RDS, а затем сделать что-то на основе status столбец каждой строки, а затем Обновить каждая строка с результатом обработки.

Моя проблема в том, что RDS (созданный в env веб-сервера) недоступен в среде Worker env (где находится скрипт cron).

Так как мне тогда это сделать?

«RDS (созданный в env веб-сервера) недоступен в среде Worker env (где находится скрипт cron)»

Почему нет? Если это так, то только потому, что действующие группы безопасности предотвращают это. Просто добавьте правило в группу безопасности RDS, чтобы разрешить подключение к серверу рабочей среды.