Backblaze类S3免费免备案对象存储

S3 的桶存储可以用 minio 来模拟。

网上有个 Backblaze 的网站,提供 10GB 的免费空间,且如果是公网访问,1GB流量是免费的,如果前面套了 Cloudflare 的CDN,那基本是全免了。

说下使用方式:

首先去 https://www.backblaze.com/ 注册个帐号:

然后直接建个桶(Create a Bucket)

image-20211208141419298

桶文件类型选择 public,否则无法公网访问:

image-20211208141521449

然后 gen 出 master app key 来并记录好:

image-20211208142149530

随后最大的问题就来了,如果你用它页面自带的上传下载工具,彻底完蛋,拖进去的文件夹会变成扁平的,完全丧失目录结构。

必须要找一个好用的上传工具了,推荐 b2 。

b2 工具下载:

https://github.com/Backblaze/B2_Command_Line_Tool

下载后直接改名为 b2 ,然后放到 /usr/local/bin 中

1wget -O /usr/local/bin/b2 https://github.com/Backblaze/B2_Command_Line_Tool/releases/download/v3.1.0/b2-linux
2chmod 755 /usr/lcoal/b2

运行一下,有很多命令参数:

image-20211208142026377

详细的使用文档:

https://b2-command-line-tool.readthedocs.io/en/master/

先去配置帐号,输入applicationKeyId和applicationKey

1b2 authorize-account

然后就可以往桶里传东西了,把当前目录下的东西传到 rendoumi 这个桶里,并且不要传 .git 目录

1b2 sync --excludeDirRegex .git . b2://rendoumi/ 

套 Cloudflare 就随意了。full ssl,建个 CNAME 且用 Page rule 做 url 转发就可以了。


Kubernetes下定制服务器503以及其他的403消息
Nodejs多版本的安装与管理
comments powered by Disqus