Amazon-Web-Services

如何在 Amazon Elastic beanstalk 上執行這個 cron 作業?

  • September 30, 2016

我的 Elastic Beanstalk 應用程序中有 2 個環境:

  1. 帶有 RDS 的 Web 伺服器 - 用於網站託管和數據。
  2. Worker(無 RDS) - 用於執行 cron 作業

現在我有一個 cron 作業,需要從 RDS 表中讀取大約 100 萬多行,然後根據status每一行的列做一些事情,然後用處理結果更新每一行。

我的問題是 RDS(在 Web 伺服器環境中創建)在 Worker 環境(cron 腳本所在的位置)中不可訪問。

那麼我該怎麼做呢?

“RDS(在 Web 伺服器環境中創建)在 Worker 環境(cron 腳本所在的位置)中不可訪問”

為什麼不?如果是這種情況,那隻是因為現有的安全組正在阻止它。只需將規則添加到 RDS 安全組,以允許您的工作環境伺服器連接。

引用自:https://serverfault.com/questions/806397