免费的对象存储——七牛云还是腾讯云

昨天打算把小程序版博客中的生成海报的功能给做了,利用图片资源的时候遇到了一些尴尬

遇到的问题

在小程序生成海报时,需要将文章的头图下载到本地,开发过小程序的都知道小程序在进行网络通信时候只支持HTTPS请求

而我保存在七牛云上的图片,虽然绑定了我的域名,但没有进行SSL认证,无法使用HTTPS,同时七牛云HTTPS 域名产生的用量不计入免费额度。

这就有点尴尬了。

七牛云通信协议截图

其他免费的对象存储

于是想看看其他免费的对象存储,首先看的阿里云,发现是需要收费的,虽然收费不是很高。

至于其他一些小公司免费的,这里就不考虑,毕竟没有保障。

最后就是腾讯云存储对象了,首先它有免费额度,额度还是比较客观的:

腾讯对象存储免费额度

其次默认生成了域名且是HTTPS,省去了买域名,备案等痛苦。

最后,毕竟是腾讯云爸爸,相对其他公司来说肯定有保障多了。对于有需求的小伙伴可以考虑下腾讯云的对象存储「COS」。

迁移

接下来就是考虑怎么把七牛云的文件迁移到腾讯云上,一开始还感觉比较头疼,准备用Python自己写个脚本了,后来一看文档,原来有现成的工具了——COS Migration 工具

COS Migration 是一个集成了 COS 数据迁移功能的一体化工具。通过简单的配置操作,用户可以将源地址数据快速迁移至 COS 中。

使用方式就不累赘了,官方的文档写得很详细,简单配置一下,轻松将数据迁移到腾讯云上了

迁移数据源

后续问题

原本以为换到腾讯云对象存储之后问题解决了,我可以继续开发小程序中生成海报的功能了,可是相较于七牛云来说,腾讯云少了个图片样式的功能。

平常文章中的截图,大小和长宽比都不是标准的,也未经过加工,之前在小程序展示的时候是通过七牛云的图片样式来控制长宽比和大小的,而腾讯云似乎没有这项功能。

这就又有点尴尬了...

image

总结

没办法,只好还是使用七牛云作为自己文章的图床,同时挂了脚本定时同步七牛云的图片到腾讯云上,就当备份了。生成海报的头图还是从腾讯云上取。

好啦,开发小程序博客生成海报功能的一个小插曲,记录一下,赶紧继续开发自己的小程序了,无奈最近项目有点忙,空余时间不是很多呀。

作者:玄冰
欢迎关注我的微信公众号和博客小程序
欢迎关注我的公众号 欢迎关注我的公众号