2

我了解到 Rackspace Cloud Files 是基于 OpenStack 对象存储服务 (Swift)。

由于 OpenStack 允许通过 swift3 http://docs.openstack.org/trunk/openstack-object-storage/admin/content/configuring-openstack-object-storage-with-s3_api.html使用 S3 API 配置/操作对象存储, 我是考虑 Rackspace Cloud Files 是否也提供 S3 API 支持。我有一个使用 S3 RESTful API 为 Amazon Web Services 编写的客户端,所以我也在考虑将它重用于 Rackspace Cloud Files。

4

1 回答 1

1

Swift 的 S3 插件未部署为 Rackspace Cloud Files 的一部分(大多数 openstack 生产部署默认情况下不部署它)。但是,如果您希望应用程序具有更好的灵活性,您可以使用跨云工具包,例如 libcloud (python)、fog (ruby)、jclouds (java)、pkgcloud (node/js)。这意味着您可以在应用程序中使用更简单的抽象并支持多个提供程序。

于 2013-08-28T17:48:44.697 回答