当前位置: 首页 > 知识库问答 >
问题:

将web应用程序部署到Amazon elastic beanstalk时出错

穆俊名
2023-03-14

我正在使用日食EE朱诺版。我创建了一个动态Web应用程序,该应用程序使用亚马逊简单数据库并停用一些值并向用户显示。我已经安装了使用亚马逊服务的AWS工具包。

我有一个simpleDB账户。

我试着把它部署到AWS Elastic Beanstalk上(通过插件)。它显示我选择服务器。我选择它作为AW豆茎与TOmcat 6(亚太东京)。

一段时间后,它会给出这个错误。

无法将应用程序上传到 Amazon S3: 用户: arn:aws:iam::379007759147:用户/SSSS 无权执行: 弹性豆茎:创建存储位置用户: arn:aws:iam::379007759147:用户/SSSS 无权执行: 弹性豆子跟踪:创建存储位置

我希望将web应用程序上传到AWS beanstalk,并感谢您的帮助。

共有3个答案

辛龙野
2023-03-14

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

宋康安
2023-03-14

用户需要拥有3个权限:

  • 内存(读取)
  • S3(写入)
  • 豆茎(写)

并且,一个用户最多可以附加两个策略。

因此,您可能需要创建3个组,并将该用户分配到这3个组中。

这对我很有效。

危飞文
2023-03-14

它适用于我与以下权限

  1. AWSElasticBeanstalkFullAccess-AWS托管策略
  2. AWSElasticBeanstalkService-AWS托管策略
  3. AWSCodeDeployRole-AWS托管策略
  4. AWSCodeDeployFullAccess-AWS托管策略
 类似资料:
  • 我正在尝试将我的应用程序部署到Heroku,但似乎存在一些问题。每次我尝试: 我的heroku日志告诉我,我的应用程序崩溃了,我错过了“调试器”宝石。我在Heroku上找到了这条线索和这一页。当我尝试安装“byebug”gem时,bundle告诉我它不会安装在Ruby 1.9.3上,当我按照Heroku的建议将“debugger”gem放在gem文件的开发组中时,我仍然会收到相同的错误。 我也更新

  • 我有一个vuejs应用程序,它是用vue cli设置的,我正在尝试将我的应用程序部署到Heroku。 这是我的服务器: 我从gitignore中删除dist, 我在package.json中添加了一个类似“start”的起始点:“node server.js” 以下是我在控制台看到的内容: 加载资源失败:服务器响应,状态为503(服务不可用)/Favicon.ico:1 以下是heroku日志:

  • 在Heroku上部署Node.js应用程序时,我遇到以下错误。 2017-04-18T18:40:10.158442+00:00APP[Web1]:npm错误!请在任何支持请求中包含以下文件: 2017-04-18T18:40:10.158544+00:00APP[Web1]:npm错误!/app/npm-debug.log 2017-04-18T18:40:10.237236+00:00 Her

  • 我正在尝试在weblogic application server 10.3中部署一个web应用程序 部署后,当我尝试激活更改时,我收到以下异常 我知道包含以下类org/apache/Commons/digester/Digester的jar文件在服务器运行时中丢失。 我在$DOMAIN/lib中添加了这个jar,并重新启动了weblogic服务器。部署后,我收到了相同的错误。 请告知。

  • 我有一个Java web应用程序,在我的jar文件中嵌入了Tomcat。我可以用Docker容器化应用程序,并用命令java-jar-myapp.jar运行它,但我不能在Heroku中运行那个容器。我尝试使用heroku CLI进行dockerize和部署,但heroku给了我一个“无法访问jarfile”的错误。 我试图通过使用heroku deploy:jar部署我的fat jar来解决这个问