亚马逊网络服务(AWS) - Web开发和IDE工作流程

时间:2015-04-16 15:26:08

标签: amazon-web-services amazon-ec2 sftp development-environment amazon-elastic-beanstalk

我对AWS完全不熟悉,由于他们提供了许多不同类型的服务,我很难搞清楚事情,所以我很乐意获得一些意见和新见解。

  1. 如果我想设置一个开发环境来解决最佳行动方案? (请详细解释,因为就像我说的那样,我对此完全不了解)

  2. 如何将我首选的IDE(Dreamweaver或Sublime Text 3)集成到我的AWS工作流程和Web /应用程序开发过程中,因为几乎不可能将这些IDE与任何AWS服务(如EC2)集成或Elastic Beanstalk。通常我只是通过FTP将我的IDE连接到我的托管服务器,但这似乎不适用于AWS的任何服务。我知道在很多情况下你可以通过终端(例如使用nano)来SSH这些工作文件并修改它们,但显然这不是一种非常用户友好的方式来开发任何想象力。

  3. 这篇文章的下划线要点是,我正在尝试了解使用Amazon Web Services时最佳网站/ Web应用程序开发流程(例如,使用s3 / cloudfront作为CDN并使用EC2或Elastic Beanstalk对于应用程序本身),以及尝试理解如何正确地与各种服务环境进行交互,以便我仍然可以使用我选择的IDE来添加/修改/删除和推送/拉取来自各种AWS服务的文件/目录我正在使用。

    请详细解释任何答案,并提前感谢所有见解!

    (作为旁注,我想使用PHP / MySQL,以及MEAN,AngularJS和MongoDB / PostgreSQL的其他实现)

1 个答案:

答案 0 :(得分:-1)

许多亚马逊服务,包括EC2,都支持SSH / SFTP。 Dreamweaver和Sublime Text 3都支持SFTP。

请参阅connecting to Amazon EC2 with SFTP我的指南。它适用于WinSCP客户端,但您可以轻松地重复使用它来配置Dreamweaver或Sublime Text 3.