开始之前

AnyBucket 通过 B2 的 S3 兼容 API 与它通信。你需要:

  • 一个存储桶。在 Backblaze 网页界面中,存储桶的详细信息会显示一个 S3 端点,例如 s3.us-west-004.backblazeb2.com。s3. 和 .backblazeb2.com 之间的部分就是区域。
  • 一个应用程序密钥,可以读写这个存储桶。Backblaze 会显示 keyID 和 applicationKey,用 S3 的说法,它们分别是访问密钥 ID 和秘密访问密钥。

创建应用程序密钥

  1. 登录 Backblaze 账户,打开应用程序密钥页面。
  2. 添加一个新的应用程序密钥。只允许访问你要用的那一个存储桶,并授予读写权限。
  3. 创建后复制 keyID 和 applicationKey。应用程序密钥只显示一次,所以请在离开页面前复制好。

在 AnyBucket 中连接

  1. 按 ⇧⌘K(文件 → 连接服务器…)。
  2. 在云存储下选择 Backblaze B2。
  3. 输入存储桶的区域,例如 us-west-004。AnyBucket 会据此生成端点 https://s3.us-west-004.backblazeb2.com。
  4. 将 keyID 粘贴为访问密钥 ID,将 applicationKey 粘贴为秘密访问密钥。打开将机密存储到钥匙串后,它会存入你的登录钥匙串。
  5. 可以选择输入存储桶名称和昵称,然后按下连接。

把文件夹备份到 B2

B2 常用来存放异地备份。在 AnyBucket 中:

  1. 在一个窗格中打开本机上的文件夹,在另一个窗格中打开 B2 存储桶。
  2. 按 ⌥F5。比较与同步会列出两侧所有新增、更改或缺少的文件。
  3. 选择镜像,让存储桶与文件夹保持一致,检查各行,然后开始。

大文件会分段上传,连接中断时会换用新连接重试。即使退出 AnyBucket,下次启动时队列也会继续。请参阅将文件夹与服务器同步。

与其他服务商互传文件

要把 Amazon S3、Wasabi 或 Cloudflare R2 上的存储桶迁移到 B2,或者反过来,请在两个窗格中各打开一个,标记文件,然后按 F5 拷贝或按 F6 移动。文件会经由你 Mac 上的小型中转缓冲区传输,无需你手动下载任何内容。请参阅在服务器之间拷贝文件。

如果无法连接

  • 访问被拒绝:应用程序密钥可能仅限于其他存储桶,或者是只读的。
  • 什么也没列出,或出现端点错误:检查区域。它必须与存储桶自己的 S3 端点一致。
  • 传输停止了:它会带着错误信息,在“传输”窗口(⌥⌘T)的需要处理下等待。请参阅故障排除。