本地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第三方库


热门话题
Android Studio Java将输入存储在一个文本文件中,所有输入在一行中加载后显示在屏幕上   在我的Java应用程序中记录日志配置   java在将socket从Localhost构建到google时出错。通用域名格式   在java中通过SOAP发送附件   java Tomcat的JspWriter编码不正确   java应用程序在截击StringRequest时不断崩溃   java需要一个保持顺序并具有“顺序敏感”equals/hashCode的映射   Java框架地址栏元素   java如何从特定范围生成4个不重复的数字?   googleappenginejava。安全AccessControlException:拒绝访问(java.io.FilePermission)   加载游戏时java Fabric入口点异常崩溃   java Python我如何读入和读出,以便其他读者可以阅读它以便进一步购买?