如何从弹性beanstalk中的文件zilla上传文件

时间:2014-10-24 19:15:37

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

我的网页服务用php编写,并使用弹性bean进行托管在aws上。如果我想编辑我的任何代码,我将从文件zilla连接到EC @ instance并连接到server.Sincek在自动缩放它的作用是根据流量和数据存储自动扩展和缩小,因此当它缩小时它需要从aws dashbord上传的最新zip文件的副本并用当前系统配置替换它,它不需要备份从文件zilla上传的文件。有什么办法,我可以从文件zilla中恢复以前上传的文件到服务器?

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

1 个答案:

答案 0 :(得分:1)

你是对的,它会在实例向上或向下扩展时获取最初部署的文件版本。 此方案的推荐工作流程是使用"上传和部署"将zip文件上传到AWS控制台。按钮。

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

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

eb http://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