Tho*_*aaf 9 rest storage http datastore local-storage
我正在寻找依赖于RESTful API的S3替代方案,这样我就可以简单地插入http://datastore1.example.com/ID等链接,并且可以直接下载.我看过RIAK和Bitcache.它们看起来都很漂亮:http://bitcache.org/api/rest但它们有一个问题.我想成为唯一一个可以上传数据的人.其他任何人都可以通过发送PUT请求来使用我们的数据存储区.
有没有办法配置RIAK,以便每个人都可以"获取",但不是每个人都可以PUT或DELETE文件,除了我?您可以推荐其他服务吗?
还添加Bounty :)
要求:
很高兴有:
编辑:澄清我不希望任何连接到S3我有很棒的服务器只是躺在硬盘和非常好的网络连接(3Gbps)我不需要S3 ..
Riak作者建议在Riak前放置一个HTTP代理,以提供访问控制.您可以选择任何您喜欢的代理服务器(例如nginx或Apache),以及您喜欢的任何访问控制策略(例如基于IP地址,HTTP基本身份验证或cookie的授权,假设您的代理服务器可以处理它).例如,在nginx中,您可以指定limit_except(同样在Apache中指定LimitExcept).
或者,您也可以直接向Riak添加访问控制.它基于Webmachine,因此一种方法是实现is_authorized.