我正在使用Eclipse EE Juno版。我创建了一个动态Web应用程序,它使用Amazon Simple DB并重新生成一些值并向用户显示。 我已经安装了AWS工具包以使用亚马逊服务。
我有一个simpleDB帐户。
我尝试将其部署到AWS Elastic Beanstalk(通过插件)。它显示了我选择服务器。我选择它作为AW Beanstalk与TOmcat 6(亚洲太平洋东京)。
一段时间后,它会出现此错误。
无法将应用程序上传到Amazon S3:用户:arn:aws:iam :: 379007759147:无权执行user / SSSS:elasticbeanstalk:CreateStorageLocation 用户:arn:aws:iam :: 379007759147:用户/ SSSS无权执行:elasticbeanstalk:CreateStorageLocation
我希望将Web应用程序上传到AWS beanstalk并感谢您帮助实现它。
答案 0 :(得分:10)
它适用于我,具有以下权限
答案 1 :(得分:7)
用户需要拥有3个权限:
并且,1个用户的限制最多可附加2个策略。
所以,也许您需要创建3个组并将此用户分配给这3个组。
它对我有用。
答案 2 :(得分:0)
您的IAM配置文件(即您登录的用户)尚未获得创建S3存储桶所需的权限。 Beanstalk创建一个新的存储桶,用于转储应用程序版本。与管理您的AWS账户的任何人交谈。他们应该能够修复您的IAM配置文件。
答案 3 :(得分:0)
以我为例,我试图从明显禁止的AWS Lightsail 实例运行beantalk。
预先分配给 Lightsail 服务器默认用户(aws linux为“ ec2-user”)的角色AmazonLightsailInstanceRole不能修改为包括Elastic Beanstalk权限。