将Web应用程序部署到Amazon弹性beanstalk时出错

Sun*_*nil 6 java eclipse amazon-s3 amazon-web-services amazon-elastic-beanstalk

我正在使用Eclipse EE Juno版.我创建了一个动态Web应用程序,它使用Amazon Simple DB并重新生成一些值并向用户显示.我已经安装了AWS工具包以使用Amazon服务.

我有一个simpleDB帐户.

我尝试将其部署到AWS Elastic Beanstalk(通过插件).它显示了我选择服务器.我选择它作为AW Beanstalk与TOmcat 6(亚洲太平洋东京).

一段时间后,它会出现此错误.

无法将应用程序上传到Amazon S3:用户:arn:aws:iam :: 379007759147:用户/ SSSS无权执行:elasticbeanstalk:CreateStorageLocation用户:arn:aws:iam :: 379007759147:用户/ SSSS无权执行:elasticbeanstalk:CreateStorageLocation

我希望将Web应用程序上传到AWS beanstalk,并感谢您帮助实现它.

小智 12

它对我有用,具有以下权限

  1. AWSElasticBeanstalkFullAccess - AWS托管策略
  2. AWSElasticBeanstalkService - AWS托管策略
  3. AWSCodeDeployRole - AWS托管策略
  4. AWSCodeDeployFullAccess - AWS托管策略


Tim*_*ess 7

用户需要拥有3个权限:

  • IAM(读)
  • S3(写)
  • 魔豆(写)

并且,有一个限制,1个用户最多可以附加2个策略.

所以,也许您需要创建3个组并将此用户分配给这3个组.

它对我有用.


Chr*_*her -1

您的 IAM 配置文件(即您登录所用的用户)尚未获得创建 S3 存储桶所需的权限。Beanstalk 创建一个新存储桶来转储应用程序版本。与根管理您的 AWS 账户的人员交谈。他们应该能够修复您的 IAM 配置文件。