【问题标题】:how to get files uploaded from file zilla in elastic beanstalk如何在弹性beantalk中从文件zilla上传文件
【发布时间】:2014-12-20 16:40:53
【问题描述】:

我的 Web 服务用 php 编码,并使用 elastic bean stalk 托管在 aws 上。如果我想编辑我的任何代码,我将从文件 zilla 连接到 EC@ 实例并连接到服务器。Sincek 在自动缩放它的作用是根据流量和数据存储自动向上和向下扩展,因此当它缩减时它会获取从 aws dashbord 上传的最新 zip 文件的副本并将其替换为当前系统配置,它不需要备份从文件 zilla 上传的文件。那么有什么方法可以将我以前上传的文件从文件 zilla 取回到服务器?

我什至尝试使用 ssh 连接到 EC2 实例,但我也无法在那里找到我以前的文件。上传任何应用程序的正确方法是仅来自弹性beantalk dashbord吗?而不是从文件zilla编辑?

【问题讨论】:

    标签: php amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    您是对的,当实例扩大或缩小时,它将选择最初部署的文件版本。 此方案的推荐工作流程是使用“上传和部署”按钮将 zip 文件上传到 AWS 控制台。

    您还可以使用 CLI 工具或 API,例如:

    awscli:http://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/index.html

    ebhttp://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-reference-eb.html

    UpdateEnvironment API:http://docs.aws.amazon.com/elasticbeanstalk/latest/APIReference/API_UpdateEnvironment.html

    鉴于您当前的工作流程涉及控制台,您可以使用 AWS 控制台上传文件的新版本。

    阅读此处的演练了解更多详情:

    http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.Walkthrough.html

    【讨论】:

    • 我同意部署新的应用程序版本是在 Elastic Beanstalk 中进行更新的正确方法。我要补充一点,这也是保留以前版本的最佳方法,当 EB 在服务器上直接编辑后自动缩放时,这些版本会丢失。
    猜你喜欢
    • 2017-03-23
    • 2020-11-01
    • 2016-06-06
    • 2016-01-18
    • 2020-11-13
    • 1970-01-01
    • 2013-08-16
    • 2020-06-25
    • 2015-12-10
    相关资源
    最近更新 更多