如何在Amazon Elastic beanstalk上运行这个cron作业?

我的Elastic Beanstalk App有2个环境:

  1. 带RDS的Web服务器 – 用于网站托pipe和数据。
  2. Worker(无RDS) – 用于运行cron作业

现在我有一个需要从RDS表中读取大约100万行的cron作业,然后根据每一行的status列做一些事情,然后用处理结果更新每一行。

我的问题是RDS(在Web服务器环境中创build)不能在Worker env(cron脚本所在的地方)访问。

那我该怎么做呢?

“RDS(在Web服务器环境中创build)不能在Worker env(cron脚本所在的地方)访问”

为什么不? 如果是这样的话,那只是因为安全组织正在阻止它。 只需将规则添加到RDS安全组,以允许您的工作环境服务器连接。