AmazonSDB 1.0.0

AmazonSDB 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

Barrett Jacobsen维护。



AmazonSDB 1.0.0

  • Barrett Jacobsen和Brandon Smith

Amazon SDB

这是对名为SimpleDB的Amazon Web Services产品的简单接口。SimpleDB是一个可以通过http请求访问的关键值存储。

BarrettJ的更改

  • 现在通过块响应而不是通过代理。
  • 更易于支持多个登录[(]SDB setAccessKey:andSecretKey[:])
  • 在预设的秒数后超时
  • 现在可以将多值属性(将值包装在NSArray中)放入
  • 现在可以获取/选择多值属性 - 请参阅具有readMultiValue:(BOOL)参数的附加选择和获取操作
  • 现在支持select语句上的NextToken
  • 属性值现在将自动进行URL编码
  • 返回SimpleDB提供的错误

支持的操作

可以在这里找到SDB操作的完整列表(截至2011年11月17日):http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/index.html?SDB_API.html 目前实现以下功能:

  • ListDomains
  • DomainMetadata
  • 创建域
  • 删除域
  • Select
  • GetAttributes
  • PutAttributes
  • DeleteAttributes
  • BatchPutAttributes
  • BatchDeleteAttributes

安装

  • 需要Xcode 4.2或更高版本(BETA版本 - 如果没有启用ARC的编译器会有大量泄漏)
  • 通过调用[SDB setAccessKey:ACCESS_KEY和SecretKey:SECRET_KEY]来设置操作(以及所有后续操作)的密钥
  • 编辑AppDelegate中的sdbExample方法以适合您的SDB帐户环境
  • 构建和运行!

待办事项

  • 分页/NextToken处理 - 检查!
  • 支持多个Item.Attribute值 - 检查!
  • 处理异常(没有网络等。) - 目前通过超时完成(更多或更少地检查!)
  • 提供更好的SDB错误消息解析 - 检查!
  • 输入验证
  • 构建完整的示例应用程序