自己搭一个 OSS 服务,和阿里云的一毛一样
文件上传是常见需求,一般我们不会直接把文件保存在服务器的某个目录下,因为服务器的存储容量是有限的,这样不好扩展。
我们会用 OSS (Object Storage Service)对象存储服务来存文件,它是支持分布式扩展的,不用担心存储容量问题,而且也好管理。
比如阿里云的 OSS 服务。
但是有一些业务场景下,数据需要保密,要求私有部署,也就是要在自己的机房里部署一套 OSS 服务。
这时候怎么办呢?
总结
文件上传一般我们都是用 OSS 服务来存储,比如阿里云的 OSS。
但是 OSS 是收费的,而且有些敏感数据不能传到云上,需要私有部署,这种就可以自己搭一个 OSS 服务。
我们用 docker 跑了一个 minio 的容器,然后分别在管理界面和用 npm 包的方式做了文件上传和下载。
用法和阿里云 OSS 差不多,因为他们都是亚马逊 S3 规范的实现。
你公司内部有没有自己用 minio 搭 OSS 服务呢?
- 随机文章
- 热门文章
- 热评文章
- 中年不是终点,是新的起点:自我探索与孩子成长的双重旅程
- 谈一场没结果的恋爱,你准备好追求幸福了吗?
- 中年人失业后,可以选择从事的几种职业
- 抖音取消实名认证流程【不注销账号】
- 发现一旦不上班,你的气质就会改变
- 35岁真的被裁了,拿到30万赔偿,但每月房贷就2万多,面试2个月了,还在投简历
- 这个行情下,35+被裁的人,他们都去哪儿了?
- 我也收到了阿里云 11.12 故障的赔偿啦