Amazon web services 错误:2.0+;平台需要服务角色。您可以提供一个--service角色选项
我们最近将EB CLI工具升级到3.6.2(Python 2.7.6)版本 现在,当我们启动一个新的电子商务环境时Amazon web services 错误:2.0+;平台需要服务角色。您可以提供一个--service角色选项,amazon-web-services,amazon-elastic-beanstalk,aws-ec2,Amazon Web Services,Amazon Elastic Beanstalk,Aws Ec2,我们最近将EB CLI工具升级到3.6.2(Python 2.7.6)版本 现在,当我们启动一个新的电子商务环境时 eb create dev-env -p "64bit Amazon Linux 2015.09 v2.0.4 running Ruby 2.2 (Puma)" --single -i t2.micro --envvars SECRET_KEY_BASE=g5dh9cg61... …我们得到了这个新错误: EB ERROR: 2.0+ Platforms require a se
eb create dev-env -p "64bit Amazon Linux 2015.09 v2.0.4 running Ruby 2.2 (Puma)" --single -i t2.micro --envvars SECRET_KEY_BASE=g5dh9cg61...
…我们得到了这个新错误:
EB ERROR: 2.0+ Platforms require a service role. You can provide one with --service-role option
EB CLI现在要求您指定服务角色 如果您还没有,请在此处创建“aws elasticbeanstalk服务角色”:
eb create dev-env -p "64bit Amazon Linux 2015.09 v2.0.4 running Ruby 2.2 (Puma)" --single -i t2.micro
--service-role aws-elasticbeanstalk-service-role --envvars SECRET_KEY_BASE=g5dh9cg614a37d4bd
对于其他想知道的人来说,有一个更简单的选择:您可以不带任何参数再次运行
eb create
,eb cli将引导您完成创建新的--service角色的步骤(如果您还没有)
注
在Windows中,添加.ebignore文件会导致EB CLI遵循符号链接,并在创建源捆绑包时包含链接的文件。这是一个已知问题,将在将来的更新中修复
参考: