本地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为textview创建选定状态(突出显示)   Java Hibernate计数行   Java语言中的字符串比较   java为什么SparkLauncher会立即返回而不会生成任何作业?   java layout_centerInParent在抛出回收视图后不工作   c#中的readInt16()与java中的readShort()   java如何在工具栏菜单中添加昼夜切换器   java在eclipse上向Tomcat提供<Realm/>信息   java使用给定的随机路径构造一个图   带有对象推送的java Morphia聚合阶段组   java关闭JTable实例   性能如何更好地转换java中的所有集合元素?   JAVA木卫一。IOException:通过Eclipse读取Java中的EOF Lucene   java如何在Android中将光标设置在tableLayout的行/列中所需的位置   使用HashMap的Set的java迭代器不会生成值/键吗?   java google guava cachebuilder在ExipeAfterAccess和expireActerWrite之间使用的时间更长   如何将这个排序映射方法从java转换为Kotlin   java如何从运行的JAR文件中读取war目录?   SpringBootJava。使用Java 9模块(JPM)时lang.NoSuchMethodError