How To: 阿里云的对象存储OSS服务的使用.

网上的云存储服务有很多, 百度云盘,360云盘,等等,但是他们都不开放API, 使用的时候,有很大的局限性.

昨天尝试了一下阿里云的OSS,感觉不错,速度也挺快的.给力.

这篇文章就是一个简单的guide, 所有的内容都可以从官方查出来, 我只不过是根据自己的操作顺序,把它梳理起来, 加上自己实际操作过程中遇到的问题, 以及解决方案.

给一个aliyun的官方主页: https://www.aliyun.com/


一 购买:

见下图,我买的是上海存储包40GB 一年,才9元. 对于个人来讲应该够用了吧.

OSS 产品的账单费用由三部分组成:OSS 产品的账单费用 = 存储空间费用(9元) + 流量费用(按GB算,1GB 0.75) + 请求费用(最小计量单位为万次 0.01)。
具体的在https://help.aliyun.com/document_detail/oss/billing/overview.html?spm=5176.product8314910_oss.6.419.sJb4GI
看你的使用量了, 不过对于个人而言, 一年20块钱,撑死了吧.




二 基本概念:


Bucket: 理解成文件夹. Object,理解成文件

三 使用Python SDK 上传文件:

python 怎么下载安装就不说了哈.
安装oss2 , pip install oss2

import oss2
import sys

def upload(file_name):
    auth = oss2.Auth('AccessKey', 'AccessKeySecret')
    service = oss2.Service(auth, 'oss-cn-beijing.aliyuncs.com')
    bucket = oss2.Bucket(auth,'Your Endpoint')
    with open(file_name,'rb') as file_obj:
        bucket.put_object(file_name,file_obj)

if __name__ == '__main__':
    upload(sys.argv[1])

运行:
python upload.py 你要上传的文件.

注意: 在写"Your Endpoint"的时候, 不要带着自己的Bucket的名字.虽然你看控制台看到的时候是带bucket名字的



四 使用场景:

你懂的,国内的GFW, 好多技术网站都是墙的, 有的软件根本下不来例如pycharm.
我自己是用国外的vps, 上传此类文件到oss,然后在国内下载. 感觉比VPN 快那么一点点.
同时也算是做个文件备份吧.

五 如何续费:

1年后,如何续费,哭了,这个还没找到续费的方法.有时间给客服打个电话.看看怎么解决.


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页