我已经为我的 eb 应用程序创建了一个工作环境,以便利用它的“周期性任务”功能cron.yaml(位于我的应用程序的根目录中)。这是一个简单的 sinatra 应用程序(目前),我想用它来向我相应的 Web 服务器环境发出请求。
但是,我无法通过 eb cli 进行部署。下面是我运行的情况eb deploy。
??? eb deploy
Creating application version archive "4882".
Uploading myapp/4882.zip to S3. This may take a while.
Upload Complete.
INFO: Environment update is starting.
ERROR: Service:AmazonCloudFormation, Message:Stack named 'awseb-e-1a2b3c4d5e-stack'
aborted operation. Current state: 'UPDATE_ROLLBACK_IN_PROGRESS'
Reason: The following resource(s) failed to create: [AWSEBWorkerCronLeaderRegistry].
Run Code Online (Sandbox Code Playgroud)
我环顾了 CloudFormation 仪表板以查看是否存在可能的错误。在阅读了一些关于我可以找到的内容后AWSEBWorkerCronLeaderRegistry,我发现它很可能是一个DynamoDB更新/创建的表。但是,当我查看DynamoDB仪表板时,没有列出任何表格。
与往常一样,我们感谢任何帮助、反馈或指导。