Amazon-Web-Services
如何在 Amazon Elastic beanstalk 上執行這個 cron 作業?
我的 Elastic Beanstalk 應用程序中有 2 個環境:
- 帶有 RDS 的 Web 伺服器 - 用於網站託管和數據。
- Worker(無 RDS) - 用於執行 cron 作業
現在我有一個 cron 作業,需要從 RDS 表中讀取大約 100 萬多行,然後根據
status
每一行的列做一些事情,然後用處理結果更新每一行。我的問題是 RDS(在 Web 伺服器環境中創建)在 Worker 環境(cron 腳本所在的位置)中不可訪問。
那麼我該怎麼做呢?
“RDS(在 Web 伺服器環境中創建)在 Worker 環境(cron 腳本所在的位置)中不可訪問”
為什麼不?如果是這種情況,那隻是因為現有的安全組正在阻止它。只需將規則添加到 RDS 安全組,以允許您的工作環境伺服器連接。