我有一个应用程序部署到 Elasticbeanstalk 并作为工作人员运行,我想添加一个每小时运行的定期任务,所以我用这个 conf 创建了一个 cron.yaml:
version: 1
cron:
- name: "task1"
url: "/task"
schedule: "00 * * * *"
但是在部署过程中我总是遇到这个错误:
[Instance: i-a072e41d] Command failed on instance. Return code: 1 Output: missing required parameter params[:table_name] - (ArgumentError). Hook /opt/elasticbeanstalk/addons/sqsd/hooks/start/02-start-sqsd.sh failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
我为 EBT 角色添加了正确的权限,并且我验证了 cron.yaml 可能是为 Windows(CR/LF)格式化的,但总是得到相同的错误。
missing required parameter params[:table_name]
好像缺少 DynamoDB 表名,我可以在哪里定义它?,
知道如何解决这个问题。谢谢 !