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

将war从S3部署到AWS弹性豆茎

陈欣荣
2023-03-14

我尝试创建新的环境,然后给出应用程序版本的s3桶路径,但它不起作用。(给出了一些错误,说“这只能在VPC中完成”)。

共有1个答案

葛俊
2023-03-14

我在这篇文章中得到了最好的答案:

使用AWS CLI需要3个简单步骤:

  1. 上载到S3 bucket:aws S3 cp/var/lib/tomcat7/webapps/root.war S3://elasticbeanstalk-ap-southeast-1-xxxxxx/myroot.war
  2. 创建应用程序版本:aws elasticbeanstalk create-application-version--application-name your_app_name--version-label your_version_label--source-bundle s3bucket=elasticbeanstalk-ap-southeast-1-xxxxxx,s3key=myroot.war
  3. 更新您的环境:aws elasticbeanstalk update-environment--environment-name your_environment_name--version-label your_version_label
 类似资料:
  • 我目前正在尝试此处的 AWS 教程 https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/deploying-a-sample-skill-as-a-web-service#h3_deployEB 在纠正之前,我已经完成了所有步骤,但如果我尝试第二步:“在Eclipse项目浏览器中,右键单击该项目,然后单

  • 我正在严格遵循弹性豆茎文档(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html),但我无法使用git部署节点.js或PHP应用程序。 如果我试图从git推动,也会发生同样的事情 当您调用eb init时,AWS工具会设置一些git快捷方式。失败的呼叫是。。。 该python模

  • 我正在尝试将Symfony应用程序部署到Elastic Beanstek,但看起来URL重写不起作用。 使用在64位Amazon Linux 2上运行的平台PHP 7.4,文档根目录是/public。 .platform/nginx/conf.d/nginx.conf.conf 但是服务器找不到的路径(但适用于 如果我删除的注释标记(#),则无法找到它。 我在< code >/var/log/e

  • 假设我在Wordpress中创建了一个站点,它运行在Elastic Beanstalk上。现在,在运行的应用程序上,我将创建帖子/页面,上传图像等。也就是说,数据库中的一些数据、视频、文件和记录将被添加到运行的应用程序中。 从我在AWS控制台中看到的情况来看,我可以部署一个应用程序的不同版本--但是根据上面的场景,如果我部署了一个新版本,我会不会丢失直接上传到正在运行的应用程序中的所有文件(即文件

  • 我有一个用Python 2.7/Tornado编写的服务器,我正在尝试将其部署到AWS上。我遇到了AWS弹性豆茎,它看起来是一种非常方便的方法来部署我的代码。 txt文件中有一个tornado==4.4.2的条目。 我尝试添加一些日志语句来写入外部文件,但该文件没有被创建,这可能意味着应用程序甚至没有启动。 如果有人能提供一些在AWS-EB上部署龙卷风应用程序的步骤,或者我应该如何开始解决这个问题

  • 我试图在AWS Elastic Beanstek上部署一个geodjango应用程序。配置是64位AmazonLinux2017.09 v2.6.6运行Python 3.6。尝试部署时我收到此错误: 如何安装所需的软件包?我通读了在AWS Beanstalk或EC2实例中使用GeoDjango支持设置Django,但是我仍然遇到问题。我的ebextensions目前看起来像: