标题: 对象存储Backblaze B2作为ShareX图床的Windows及安卓端配置 作者: 梦幻之心星 sky-seeker@qq.com 标签: [对象存储,图床,Backblaze,ShareX,WinSCP,MiXplorer] 目录: [云服务] 日期: 2020-12-30 背景说明
Backblaze B2 云存储与国内的七牛云的计费方式类似,只是不需要备案。
Backblaze B2 云存储的前10GB的总存储空间是免费的,每天前1GB的下载是免费的。
Backblaze B2 云存储与 Amazon S3 和 Microsoft Azure 运作方式相似,可以将数据存储在云中。
Backblaze B2 云存储的 Amazon S3 兼容API使其能够直接使用Amazon S3的API。
Cyberduck和SmartFTP是集成Backblaze B2云存储的第三方Windows端软件,SmartFTP需付费。
Windows端的 ShareX 支持 Backblaze B2 云存储作为文件上传器。
Windows端的 WinSCP 支持 Amazon S3 且支持自定义主机名,无需付费。
安卓端的 MiXplorer 支持 Backblaze B2 云存储,无需付费。
操作说明打开 Backblaze B2 云存储官网 ,进行注册登录,在右下角切换语言为 简体中文。
在 桶 中创建一个存储桶,存储桶的类型为 公众 ,记下 Endpoint。
在 App Keys 中添加一个应用程序密钥,记下 keyID 和 applicationKey。
在 浏览档案 中上传一张图片,图片上传后点击文件名以打开图片详情,记下 友好URL。
下载安装 WinSCP。
点击 新建会话 以打开 登录 对话框。
文件协议选择 Amazon S3 ,主机名为桶的 Endpoint ,端口号保持默认的 443 , 访问密钥 ID 为应用程序密钥中的 keyID ,私密访问密钥为应用程序密钥中的 applicationKey。保存后登录。
点击 命令 > 静态自定义命令 > 自定义。
点击 添加 以打开 编辑自定义命令 对话框。
描述填 生成HTTPS URL ,选择 本地命令 ,勾选 使用远端文件 和 将结果复制到剪贴板 ,自定义命令如下所示。其中,serverName的参数为复制的链接的域名,如果没有自己的域名,填入桶中图片的 友好URL 的域名及 file,即 f000.backblazeb2.com/file/为复制的链接的域名。
powershell.exe -ExecutionPolicy Bypass -STA -NoProfile -File "C:\Program Files (x86)\WinSCP\Extensions\GenerateHttpUrl.WinSCPextension.ps1" -webRoot "" -https -rootPath "" -hostName "" -serverName "f000.backblazeb2.com/file" -path "!/" -pause !&点击 视图 > 工具栏 > 自定义命令按钮 以显示 自定义命令按钮 工具栏。
选中文件后点击 生成HTTPS URL 后,图片链接自动复制到剪切板。
下载安装 ShareX 。
点击 目标 > 目的地设置...。
点击 Backblaze B2 ,应用程序密钥 ID 为应用程序密钥中的 keyID ,应用程序密钥(私密)为应用程序密钥中的 applicationKey ,填入存储桶名称和上传路径,如果没有自己的域名,不勾选 使用自定义URL 并留空。
下载安装 MiXplorer。
点击 + > 存储器 ,下滑选择 BackblazeB。
点击 保存 > 下个 。