我只是想知道是我做错了什么,还是用AWS开发真的很难/令人困惑?
目前我有一个EC2实例,地址如下:
ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com这样就有了一个弹性的beanstalk应用环境:
http://XXX.XXXXXX.us-west-2.elasticbeanstalk.com/我发现通过转到http://XXX.XXXXXX.us-west-2.elasticbeanstalk.com/来编写代码、将其放在服务器上并测试它是什么样子真的很难/很长,因为我需要做的是:
1)通过FTP上传文件到ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com
2)通过内部SSH连接到ec2-XX-XX-XX-XX.us-west-2.compute.amazonaws.com并执行eb deploy
3)等待服务器部署2-3分钟
4)在http://XXX.XXXXXX.us-west-2.elasticbeanstalk.com查看更改
我是不是做错了什么?通常这是我习惯做的事情:
1)通过FTP上传文件到http://mywebsite.com
2) http://mywebsite.com内部的SSH
3)做python manage.py runserver或gunicorn mySite.wsgi:application
4)在http://mywebsite.com上查看更改,无需等待2-3分钟即可部署。
有人能给我指点一下我可能做错了什么吗?我不太确定我在这里错过了什么。
谢谢!
发布于 2016-04-23 22:44:32
使用AWS Elastic Beanstalk,您不会将文件确切地"FTP“到服务器。使用EB工具,您只需使用eb deploy,并且您的最新GIT提交会将所有文件部署到您的EB服务器。
在我的例子中,只需要3-4行终端命令就可以让一切正常运行
https://stackoverflow.com/questions/36807372
复制相似问题