本地simpledb服务器

simpledb-dev2的Python项目详细描述


View on PyPILicence

这是叉子 SimpleDB/dev马修著 画家通过this unofficial mirror。这个叉子有 已重命名为simpledb-dev2以便它不会与 原始项目。

它目前支持“2007-11-07”SimpleDB API级别,但 黑客伪造支持“2009-04-15”-这还没有被测试太多!

项目信息

simpledb-dev2提供了一个本地simpledb服务器,因此您可以开发 脱机,不需要simpledb帐户。已经过测试了 Linux、MacOS和Windows。

此软件包当前实现:

  • 整个“2007-11-07”rest api
  • 根据技术文档更正http错误响应
  • 根据 技术文档

它不实现:

  • soap api
  • 验证签名值检查
  • 时间戳格式和过期检查
  • https

要运行simpledb-dev2服务器,您需要一个工作的python 2.7 安装。可以使用pip作为 如下:

pip install simpledb-dev2

这将安装包及其依赖项,包括 web.py。将--user选项指定给 pip只为当前用户安装的命令行。

这将在您的路径上创建一个simpledb-dev2脚本/可执行文件。你 可以如下启动SimpleDB-DEv2 Web服务器:

simpledb-dev2 serve

这将在默认端口8080上提供simpledb api。指定 另一个端口,使用--port选项:

simpledb-dev2 serve --port 1234

如果服务器没有启动,或者你有其他问题,这是相当不错的 易于运行测试并查看请求/响应的一些示例:

simpledb-dev2 test

记住,这是一个开发工具,不是用来存储或 查询大量数据-我还不知道你能得到多大的 在遇到问题之前,但我怀疑 查询设计并没有那么大:o)现在我有了一个基础,我 可能会开始尝试如何提高性能…

尽管这符合技术规范 文档,simpledb-dev2还没有用所有可能的sdb进行测试 客户端库,我期待着OSS社区的人们 试图找出漏洞和特性,毕竟,这是一项工作 进步!

所以现在就开始开发SimpleDB应用程序吧,不要等到以后!

贡献

  1. 分叉此存储库
  2. 创建功能分支(git checkout -bfeature-branch
  3. 提交更改 (git commit -m "Added support for the new API version"
  4. 推送到上游分支(git push -u origin feature-branch
  5. 创建一个描述 您的修复/功能

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用从PreparedStatement返回的RowId。getGeneratedKeys()?   selenium chrome驱动程序中下一个网站url的java空白页   java如何将参数化匿名类转换为lambda?   java JUnit在AfterClass上获取测试结果   java将动态XML/JSON内容与静态标记化负载进行比较,并检索标记值   java共享一个需要数据持久性的项目[数据库]   java在调用方法时获取意外的参数类型。getParameterTypes()   java如何用jdbc在swing中用另一个字段替换外键?   需要java Jersey Tomcat CDI依赖项解释   java如何生成UML图   java如何编写Jersey rest服务可以通过给定的spring代码访问   SpringMaven存储库管理器Nexus与Java依赖项的Artifactory   java将包从另一个项目导入eclipse中的当前项目   加密Java使用密码加密文件