如何使用 AWS CLI 更新弹性 beanstalk 代码?
Posted
技术标签:
【中文标题】如何使用 AWS CLI 更新弹性 beanstalk 代码?【英文标题】:How to update elastic beanstalk code with the AWS CLI? 【发布时间】:2018-11-23 17:47:52 【问题描述】:我正在尝试在 Gitlab CI 中进行部署,我已经尝试使用 EB CLI,但没有成功。但是我发现 AWS CLI 也有弹性 beanstalk 支持,然后我尝试了这个:
aws elasticbeanstalk update-environment --application-name APPNAME --environment-name ENVNAME --environment-id APPID
但这不会像eb deploy
命令那样更新代码。有什么建议吗?
【问题讨论】:
【参考方案1】:eb deploy
本质上是一个三步过程:
-
压缩您的应用程序代码并将其上传到 S3
记下要传递给
CreateApplicationVersion
的 S3 存储桶和密钥名称。
创建应用程序版本后,记下VersionLabel
,并将其传递给上述update-environment
调用。
【讨论】:
不错!我会尝试这样做以上是关于如何使用 AWS CLI 更新弹性 beanstalk 代码?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 eb cli (django postgres) 迁移 AWS RDS 数据库?
架构部署AWS MasterClass:DevOps with AWS Command Line Interface (CLI)
AWS 弹性 beantalk 上的 postgraphile 出现 408 超时错误