gpt4 book ai didi

amazon-web-services - aws Elastic Beanstalk : cannot deploy to worker environment via eb cli

转载 作者:行者123 更新时间:2023-12-04 08:11:18 29 4
gpt4 key购买 nike

我已经为我的 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].

我环顾了 CloudFormation 仪表板以查看是否存在可能的错误。在阅读了一些关于 AWSEBWorkerCronLeaderRegistry 的内容后,我可以找到,我发现它很可能是 DynamoDB更新/创建的表。但是,当我查看 DynamoDB 时仪表板,没有列出表。

与往常一样,我们感谢任何帮助、反馈或指导。

最佳答案

如果您不愿意添加完整的 DynamoDB 访问权限(就像我以前一样),Beanstalk 现在为工作线程环境权限 (AWSElasticBeanstalkWorkerTier) 提供了一个托管策略。您可以尝试将其中之一添加到您的实例配置文件角色中。

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-instanceprofile.html

关于amazon-web-services - aws Elastic Beanstalk : cannot deploy to worker environment via eb cli,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30147043/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com