Kur*_*ler 7 amazon-web-services amazon-elastic-beanstalk
我已经为我的 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
仪表板时,没有列出任何表格。
与往常一样,我们感谢任何帮助、反馈或指导。
我们遇到了同样的问题,并通过将 AmazonDynamoDBFullAccess 附加到 Elastic Beanstalk 角色(在我们的示例中名为 aws-elasticbeanstalk-ec2-role)来修复该问题。
归档时间: |
|
查看次数: |
1570 次 |
最近记录: |