首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AWS CLI将.war从s3部署到弹性

如何使用AWS CLI将.war从s3部署到弹性
EN

Stack Overflow用户
提问于 2018-02-21 16:27:08
回答 1查看 228关注 0票数 1

我使用的是aws cli (不是eb cli)。我已经将一个.war复制到我的s3存储桶中:

代码语言:javascript
复制
aws s3 cp app-${VERSION}.war s3://elasticbeanstalk-xxx/sub/app-${VERSION}.war

例如,现在我在我的S3上有:app-1.0.0.war。但现在我被卡住了。我有一个名为superapp的弹性豆茎应用程序。我有两个环境superapp-devsuperapp-uat

现在我试着使用这样的东西:

代码语言:javascript
复制
aws elasticbeanstalk update-environment --application-name superapp --environment-name superapp-dev --version-label 1.0.0'

但这是行不通的。我假设我首先必须在我的.war中添加一个版本,然后我可以更新我的环境?

有人能帮我解释一下我遗漏了什么步骤吗?

EN

回答 1

Stack Overflow用户

发布于 2018-11-13 21:27:58

将文件上传到S3后,您必须在Elastic Beanstalk端创建"label“,并调用create-application-version。

在您的案例中:

代码语言:javascript
复制
aws elasticbeanstalk create-application-version --application-name superapp --version-label 1.0.0 --source-bundle S3Bucket=elasticbeanstalk-xxx,S3Key=sub/app-1.0.0.war

有关更多可选参数,请参阅此处的完整参考:https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/create-application-version.html

在此之后,您将能够执行您的更新环境。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48901156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档