我正在遵循教程here使用Elastic Beanstalk将Ruby on Rails应用部署到AWS。
Unable to assume role "arn:aws:iam::xxxxxxxxxx:role/aws-elasticbeanstalk-service-role".
Verify that the role exists and is configured correctly.
字符串
所以我在IAM中创建了一个角色,并给出了AWSElasticBeanstalkFullAccess策略。我想知道我错过了什么。
另外,当我做eb打开,它给了我一个502坏网关错误。这是与上述错误?
2条答案
按热度按时间dphi5xsq1#
您需要给予角色正确的权限。服务角色授予elasticbeanstalk代表您调用其他服务的权限。
您可以在这里阅读您的角色所需的权限。也不要混淆服务角色和示例配置文件。它们是两个不同的角色,具有不同的目的。请阅读我的回答以获得更详细的解释here。
cyej8jka2#
我也有同样的问题,为了解决这个问题,我只是创建了一个新的角色,而不是使用默认的角色选项。
template.yml:
字符串
上一篇:
eb create $EB_CONFIG-env --platform "$EBS_PLATFORM" --service-role $EB_SERVICE_ROLE