Faust
Feb 17, 2019 18:40 · 330 words · 1 minute read
我的博客使用七牛云对象存储服务作为 Markdown 图床,因为极简图床服务迟迟没有恢复,决定自己写一个小工具代替。
源码:https://github.com/crazytaxii/faust
下载
需要事先安装 Go 和配置开发环境!(如何安装)
$ go get github.com/crazytaxii/faust
编译
$ go build
配置
七牛云所有的功能,都需要合法的授权。授权凭证的签算需要七牛账号下的一对有效的 Access Key 和 Secret Key,这对密钥可以通过如下步骤获得:
添加 Access Key
设置七牛账号的 Access Key
$ ./faust -a access_key
添加 Secret Key
设置七牛账号的 Secret Key
$ ./faust -a secret_key
添加 Bucket
Bucket 是存放图片的存储空间
$ ./faust -b bucket_name
添加域名(域名接入七牛云存储)
已绑定存储空间的融合 CDN 加速域名
$ ./faust -d your_domain
使用
$ ./faust -i ./test/Go-Logo_Fuchsia.jpg
bucket: markdown
key: 19-02-17/94939921.jpg
file size: 71447
hash: FhpxfGzt6T241vme6_7j1CUEYw0k
public access url: pic.crazytaxii.com/19-02-17/94939921.jpg