---
title: "如何在 Mac 上使用 Backblaze B2"
description: "通过 S3 兼容 API 将 Mac 连接到 Backblaze B2：创建应用程序密钥，在 AnyBucket 中填写区域，然后按 F5 上传、备份和同步。"
url: https://anybucket.app/zh-hans/guides/backblaze-b2-mac
lang: zh-Hans
---

# Backblaze B2，在 Mac 上直接用

B2 提供 S3 兼容 API，因此 AnyBucket 会像连接其他 S3 存储一样连接它。你只需要一个应用程序密钥，以及存储桶所在的区域。

## 简而言之

在 Backblaze 账户中为存储桶创建一个**应用程序密钥**，记下它的 **keyID** 和 **applicationKey**，以及存储桶的**区域**（例如 S3 端点中的 `us-west-004`）。在 AnyBucket 中按 **⇧⌘K**，选择 **Backblaze B2**，输入区域，将 keyID 粘贴为访问密钥、将应用程序密钥粘贴为机密，然后连接。AnyBucket 使用的端点是 `https://s3.<region>.backblazeb2.com`。

## 开始之前
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，下次启动时队列也会继续。请参阅[将文件夹与服务器同步](https://anybucket.app/zh-hans/guides/sync-folder-with-server)。

## 与其他服务商互传文件
要把 Amazon S3、Wasabi 或 Cloudflare R2 上的存储桶迁移到 B2，或者反过来，请在两个窗格中各打开一个，标记文件，然后按 **F5** 拷贝或按 **F6** 移动。文件会经由你 Mac 上的小型中转缓冲区传输，无需你手动下载任何内容。请参阅[在服务器之间拷贝文件](https://anybucket.app/zh-hans/guides/copy-files-between-servers-mac)。

## 如果无法连接
- **访问被拒绝**：应用程序密钥可能仅限于其他存储桶，或者是只读的。
- **什么也没列出，或出现端点错误**：检查区域。它必须与存储桶自己的 S3 端点一致。
- **传输停止了**：它会带着错误信息，在“传输”窗口（⌥⌘T）的**需要处理**下等待。请参阅[故障排除](https://anybucket.app/zh-hans/support/troubleshooting#stopped-transfers)。

## 常见问题，一一解答

### 有适用于 Mac 的 Backblaze B2 App 吗？

AnyBucket 就可以用作这样的 App：它通过 S3 兼容 API 连接 B2，把存储桶像文件夹一样显示在 Mac 旁边，并用键盘拷贝、移动和同步。

### 我应该输入哪个区域？

存储桶 S3 端点中的那个区域：如果端点是 `s3.us-west-004.backblazeb2.com`，就输入 `us-west-004`。

### 可以让一个文件夹持续备份到 B2 吗？

可以。比较与同步（⌥F5）会比较文件夹和存储桶并镜像更改，在传输任何内容之前列出每一个文件。

### 哪个是访问密钥，哪个是机密？

Backblaze 的 **keyID** 是访问密钥 ID，**applicationKey** 是秘密访问密钥。

## 延伸阅读

- [Amazon S3 及兼容存储](https://anybucket.app/zh-hans/features/s3)
- [Mac 版 S3 客户端](https://anybucket.app/zh-hans/guides/s3-client-mac)
- [将文件夹与服务器同步](https://anybucket.app/zh-hans/guides/sync-folder-with-server)
- [在 Mac 上使用 Cloudflare R2](https://anybucket.app/zh-hans/guides/cloudflare-r2-mac)

**以 $9.99 购买:** https://buy.polar.sh/polar_cl_pCF9yOjezTUaUqMPyUsxEho1EjcOvo6Bk49Q929LQCQ

---

AnyBucket 是由 [Clever Mechanisms](https://clevermechanisms.dev) 开发的独立软件，与 Apple Inc. 或任何存储服务商均无关联，也未获得其认可或赞助。 Independent software in the spirit of Cyberduck and the classic two-pane commanders. Not affiliated with iterate GmbH (Cyberduck). Apple、Mac、macOS、Finder 和 Quick Look 是 Apple Inc. 在美国及其他国家和地区注册的商标。Amazon S3 是 Amazon.com, Inc. 的商标。其他产品名称是其各自所有者的商标。 电子邮件支持: support@clevermechanisms.dev
