腾讯云OSS使用指南
我之前做的小程序Markdown-img使用指南使用的图床都是白嫖图床,但最近好像都不太好用了,遇见图床等都相继出问题了。
只能感慨白嫖果然不靠谱,虽然之前对腾讯云OSS之类的服务很不感冒,因为这明显是个被套住吃的服务,到期后你是续费呢还是续费呢…再加上没有赶上白送50G永久空间的好时候,所以一直没行动。
但现在既然其它白嫖服务不怎么好用了,闲着也是闲着,试试吧。
腾讯云OSS的介绍页面是这个
右侧的活动还不错,我买了那个1元一年50G空间的新手礼包。
开通OSS服务还会额外赠送50G半年的免费容量,我是先买新手包后开通的,不清楚先开通了以后还能不能买新手包。
开通服务之后首先要创建一个存储桶,我理解应该就是类似于一个独立的存储空间,你可以针对这个存储桶设置访问权限,我这里是要用来做图床,所以是设定了私有写和公有读。
设置好了之后可以通过常用工具里的请求工具进行API调用测试,那个签名工具是用来生成临时访问令牌用的。
如果是开发客户端,可以跳过这一步,因为API调用页面的生成样板代码的功能很鸡肋,基本没用。
腾讯云OSS的SDK文档页面是这个。
基本上主流的语言都有,我这里用的是PythonSDK。
使用SDK需要一些必要信息,比如secret_key和secret_id,这个可以从API密钥管理页面获取。
- 没有就新建。
- 这里的APPID和OSS里创建的存储桶名称后边缀的那串数字是一致的。
bucket就是存储桶的名称:
注意最后会缀着数字,和上边的APPID是一致的。
key就是实际在存储桶中的存储路径,比如image/test.png
之类的。
这里建议在存储桶中创建目录来进行存放,比如我这样:
之后就是对SDK的调用示例进行复制粘贴了,好像也没别的需要说明的了。