我正在尝试创建带有弹性beantalk的flask应用程序。我正在使用命令:
eb create flask-envtest --service-role beanstalk-servicerole -ip beanstalk-web-instanceprofile
我遇到了无法承担角色beantalk-servicerole的错误。验证角色是否存在并正确配置。 ELB运行状况失败或不适用于所有实例。
我正在使用模板通过cloudformation创建服务角色
Resources:
ServiceRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument:
Version: "2012-10-17"
Statement:
-
Effect: "Allow"
Principal:
Service:
- "ec2.amazonaws.com"
Action:
- "sts:AssumeRole"
ManagedPolicyArns:
- "arn:aws:iam::aws:policy/service-role/AWSElasticBeanstalkService"
RoleName: "beanstalk-servicerole"
如果有人可以给我指出正确的方向,那将会有所帮助。我必须通过cloudformation自行创建角色,因为我没有允许该程序创建默认角色的权限