开始之前
AnyBucket 通过 B2 的 S3 兼容 API 与它通信。你需要:
- 一个存储桶。在 Backblaze 网页界面中,存储桶的详细信息会显示一个 S3 端点,例如
s3.us-west-004.backblazeb2.com。s3.和.backblazeb2.com之间的部分就是区域。 - 一个应用程序密钥,可以读写这个存储桶。Backblaze 会显示 keyID 和 applicationKey,用 S3 的说法,它们分别是访问密钥 ID 和秘密访问密钥。
创建应用程序密钥
- 登录 Backblaze 账户,打开应用程序密钥页面。
- 添加一个新的应用程序密钥。只允许访问你要用的那一个存储桶,并授予读写权限。
- 创建后复制 keyID 和 applicationKey。应用程序密钥只显示一次,所以请在离开页面前复制好。
在 AnyBucket 中连接
- 按 ⇧⌘K(文件 → 连接服务器…)。
- 在云存储下选择 Backblaze B2。
- 输入存储桶的区域,例如
us-west-004。AnyBucket 会据此生成端点https://s3.us-west-004.backblazeb2.com。 - 将 keyID 粘贴为访问密钥 ID,将 applicationKey 粘贴为秘密访问密钥。打开将机密存储到钥匙串后,它会存入你的登录钥匙串。
- 可以选择输入存储桶名称和昵称,然后按下连接。
把文件夹备份到 B2
B2 常用来存放异地备份。在 AnyBucket 中:
- 在一个窗格中打开本机上的文件夹,在另一个窗格中打开 B2 存储桶。
- 按 ⌥F5。比较与同步会列出两侧所有新增、更改或缺少的文件。
- 选择镜像,让存储桶与文件夹保持一致,检查各行,然后开始。
大文件会分段上传,连接中断时会换用新连接重试。即使退出 AnyBucket,下次启动时队列也会继续。请参阅将文件夹与服务器同步。
与其他服务商互传文件
要把 Amazon S3、Wasabi 或 Cloudflare R2 上的存储桶迁移到 B2,或者反过来,请在两个窗格中各打开一个,标记文件,然后按 F5 拷贝或按 F6 移动。文件会经由你 Mac 上的小型中转缓冲区传输,无需你手动下载任何内容。请参阅在服务器之间拷贝文件。
如果无法连接
- 访问被拒绝:应用程序密钥可能仅限于其他存储桶,或者是只读的。
- 什么也没列出,或出现端点错误:检查区域。它必须与存储桶自己的 S3 端点一致。
- 传输停止了:它会带着错误信息,在“传输”窗口(⌥⌘T)的需要处理下等待。请参阅故障排除。