Gem 腾讯对象云存储的 Ruby SDK-qcloud-cos-sdk

zlx_star · 2016年03月17日 · 最后由 zlx_star 回复于 2020年01月18日 · 3789 次阅读

前段时间搞出来的基于腾讯对象云存储的 SDK -- https://github.com/zlx/qcloud-cos-sdk

实现的主要功能:

  • 完成了腾讯对象云存储的所有 API 接口
  • 添加了一些特定场景下的实用接口
  • 提供了命令行工具来便于操作

这里是一个中文的 使用指南,具体方法参数请参考 RDoc

本着多多交流才能快速成长的原则,开源出来多听听大家意见。

简单测试了一下,不支持最新的 V4 API。

网上的两个开源都不支持最新的 V4 API

https://github.com/RaymondChou/cos-ruby-sdk

看了官方介绍,2016 年 11 月上线了新版 V4 API,居然是废弃了 JSON API 改用了 XML API。这难道是国内 API 发展趋势?

说不一定是写 API 的人喜欢 XML 的方式

xml 木有啥不好么

huacnlee 回复

有道理,还是决策者的选择

zlx_star 回复

现在无法上传文件了,其它人接口没有问题。是否考虑过更新?

qcloud cos 是兼容 s3 的,所以可以直接用 aws-s3 来使用,不过有几个小坑

losingle 回复

请问,能分享一下经验吗?关于 aws-s3 兼容的小坑。

greatghoul 回复

具体没有总结,在实际使用的过程中 bucket 的操作好像是不行的。

年前使用了最新的版本,是没有问题的。

现在对象存储厂商 API 都会兼容 S3,所以放心使用吧。

@zlx_star 去看看 AWS 的 API,云行业应该都是以 AWS 为标准了。

就算是所谓的决策者的选择,也会是有依据的。

腾讯并不是独裁,很多技术细节的决定,内部都会有很多挑战,不是想怎样就能怎样。

虽然现在确实还有很多问题😂

losingle 回复

感谢提供的思路,已经使用兼容 s3 的方案解决了。

您好,我这边有需求做 Ruby SDK,五千,您如果有兴趣可以联系我,微信:a439714

aelf.io 回复

感谢,不过实在是没有精力。需要的话我可以给你推荐人

顶一个。。。。😎 😎

losingle 回复

感谢指出,是我浅薄了。

zlx_star 关闭了讨论。 01月18日 09:28
zlx_star 重新开启了讨论。 01月18日 09:28
需要 登录 后方可回复, 如果你还没有账号请 注册新账号