我正在尝试开始使用Amazon AWS Elastic Beanstalk,随着我对它的了解越来越多,我似乎无法在本地测试我的webapp。我知道我可以构建一个war文件并在本地Tomcat中运行它,但看起来我需要一个数据存储区(我想使用dynamodb)我将不得不连接到aws。理想情况下,我可以在本地运行测试实例(不必连接到aws进行测试)。这是合理的事情还是我错了?
答案 0 :(得分:3)
所以我终于开始向亚马逊发送关于此事的消息了。有人快速回复我,告诉我必须连接到AWS服务才能进行这种开发工作。
答案 1 :(得分:3)
选中的答案是正确的 - 无法在本地运行AWS服务。我正在添加更多信息和参考资料。仅作比较,我也使用的Google App Engine确实提供了这种功能,我发现它非常有用。
几个月前,来自开发人员社区的AWS开发人员关系团队solicited feedback中有一位名叫Wade的人,他们认为哪些模拟对开发人员有用。
Amazon Elastic Bean Stalk支持integrated debugging using the Eclipse IDE。如果你有一个良好的互联网连接并眯着眼睛,几乎感觉就像你在本地跑。
但是,我认为可能有一个解决原始问题真正试图做的事情。我一直这样做。我通过适当地修改数据库安全性,将本地运行的Tomcat实例连接到远程Amazon托管数据存储实例。起初我担心性能,但对我来说真的很快。并且在连接到远程数据源时有效地进行本地调试。