从命令行推送到现有的AWS Elastic Beanstalk应用程序

发布于 2021-01-29 16:25:35

我已经使用Elastic
Beanstalk的Web仪表板制作了一个应用程序和一个环境。我知道我可以使用仪表板并上传应用程序的zip文件来进行更新,但是我更愿意使用命令行来上传应用程序。

显然,正确的工具是ebElastic Beanstalk的CLI。在Amazon“将烧瓶应用程序部署到AWS Elastic
Beanstalk

”教程之后,我已经安装并尝试使用它。但是,这似乎创建了一个与EB仪表板上可见的应用程序完全不同的应用程序-
对其所做的更改不会出现在仪表板上,并且该应用程序甚至具有不同的URL。

如何使用命令行访问AWS Elastic Beanstalk上的现有应用程序?

关注者
0
被浏览
52
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    要开始git aws.push用于您的应用程序,您将必须使用AWS Beanstalk元数据初始化git存储库。我假设您正在使用git进行版本控制(
    如果不是,则必须使用git initfirst初始化项目)。

    $ cd angrywhopper
    $ git init #optional
    $ eb init
    ...
    $ git aws.push
    

    逐步完成向导步骤,提交代码并推送应用程序。

    可以通过重新运行Elastic Beanstalk容器eb init或使用.ebextensions目录中的配置文件进一步自定义容器。

    如果eb不支持您要使用的功能,请查看功能更丰富的AWS Elastic Beanstalk
    API命令行界面

    可在以下指南中找到有关配置的更多详细信息:

    确保eb向导中的服务区域与您在信息中心下拉菜单中选择的区域相同。

    注意:我建议在开始时使用临时名称,以确保您的应用程序可以在新工作流程中正常工作,然后通过重新运行将其重命名为原始名称eb init。不要忘记在完成迁移后立即终止临时环境,以避免任何不必要的费用。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看