【问题标题】:Doing a search on metadata using jclouds使用 jclouds 搜索元数据
【发布时间】:2014-12-12 05:07:19
【问题描述】:

我想使用对象的元数据对我的 SWIFT 存储进行搜索。

例如,如果我所有的对象都有X-object-Meta-startTime: <value> 的元数据 我的目标是搜索 startTime 为 20 的对象。

swift 本身还没有实现:https://blueprints.launchpad.net/swift/+spec/searchable-metadata

jclouds 中是否有这样的 API?可能吗? (我正在使用 jclouds 与 swift 交互)

【问题讨论】:

    标签: java jclouds openstack-swift


    【解决方案1】:

    jclouds 不能提供比底层对象存储更多的功能,而且 Swift 还没有实现这个特性。您可以在每个结果上调用 BlobStore.listBlobStore.blobMetadata。或者,您可以在数据库等外部服务(例如 H2 或 MySQL)中创建自己的映射。这对应于您提供的链接中的第二种方法。

    【讨论】:

      猜你喜欢
      • 2019-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      • 2014-12-10
      • 1970-01-01
      相关资源
      最近更新 更多