use*_*014 6 ruby-on-rails amazon-s3 amazon-ec2 amazon-web-services amazon-elastic-beanstalk
我正在按照此处的教程使用 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.
Run Code Online (Sandbox Code Playgroud)
因此,我在 IAM 中创建了一个角色,并到目前为止给出了 AWSElasticBeanstalkFullAccess 策略。我想知道我错过了什么。
另外,当我执行 eb open 时,它会给出 502 Bad Gateway 错误。这与上面的错误有关吗?
您需要为该角色授予正确的权限。服务角色赋予 elasticbeanstalk 代表您调用其他服务的权限。
您可以在此处了解您的角色所需的权限。也不要混合服务角色和实例配置文件。他们是两个不同的角色,有着不同的目的。请阅读我的回答以获取更详细的解释。
| 归档时间: |
|
| 查看次数: |
8698 次 |
| 最近记录: |