---
title: "如何在 Mac 上使用 Cloudflare R2"
description: "將 Mac 連線到 Cloudflare R2：建立 R2 API 權杖，在 AnyBucket 中輸入帳號 ID 和金鑰，然後用 F5 上傳、下載和拷貝儲存貯體。"
url: https://anybucket.app/zh-hant/guides/cloudflare-r2-mac
lang: zh-Hant
---

# Cloudflare R2，就在你的 Mac 上

R2 支援 S3 API，因此懂 S3 的 Mac App 就能瀏覽它。AnyBucket 為它準備了專屬圖塊，只需要你的帳號 ID 和一組金鑰。

## 簡單來說

在 Cloudflare 儀表板中建立具有讀寫權限的 **R2 API 權杖**，拷貝它的**存取金鑰 ID** 和**祕密存取金鑰**，以及你的**帳號 ID**。在 AnyBucket 中按下 **⇧⌘K**，選擇 **Cloudflare R2**，貼上帳號 ID 和兩組金鑰，然後連線。AnyBucket 會建立端點 `https://<account>.r2.cloudflarestorage.com`，並像打開資料夾一樣打開儲存貯體。

## 開始之前
你需要從 Cloudflare 取得三樣東西：

- 你的**帳號 ID**。它顯示在 Cloudflare 儀表板的 R2 區段中，也包含在 Cloudflare 提供的 S3 端點裡。
- 一組**存取金鑰 ID** 和**祕密存取金鑰**，來自 R2 API 權杖。
- 至少一個儲存貯體。你可以先在儀表板中建立。

## 建立 R2 API 權杖
1. 在 Cloudflare 儀表板中打開 **R2**。
2. 打開管理 R2 API 權杖的頁面，建立新的權杖。
3. 給予它**讀寫**權限。為了嚴格控管，請將它限制在你要使用的儲存貯體。
4. 建立權杖，並拷貝它顯示的**存取金鑰 ID** 和**祕密存取金鑰**。Cloudflare 只會顯示一次密鑰，因此請保持頁面打開，直到你將它貼到 AnyBucket 中。

## 在 AnyBucket 中連線
1. 按下 **⇧⌘K**（**檔案 → 連接伺服器⋯**）。
2. 在**雲端儲存空間**下，選擇 **Cloudflare R2**。
3. 貼上你的**帳號 ID**。AnyBucket 會顯示它據此建立的端點 `https://<account>.r2.cloudflarestorage.com`。
4. 貼上**存取金鑰 ID** 和**祕密存取金鑰**。開啟**將密鑰儲存到鑰匙圈**時，密鑰會存入你的登入鑰匙圈。
5. 你也可以輸入儲存貯體名稱和暱稱，例如 *Media*，然後按下**連線**。

標籤頁會顯示 R2 標誌，從此只要在 ⌘K 面板中輸入幾個字母就能找到這個書籤。

## 上傳、下載、拷貝
- **上傳資料夾**：在另一個窗格中放入這台 Mac（⌘\ 會打開第二個窗格），用 Space 標記檔案，然後按下 **F5**。大型檔案會分段上傳。
- **下載**：在 R2 窗格中標記檔案並按下 F5，或按下 **⇧⌘D** 選擇資料夾。
- **從 Amazon S3 搬到 R2**：在一個窗格中打開 S3 儲存貯體，另一個窗格中打開 R2，標記後按下 F5。檔案會串流經過你 Mac 上的一小塊暫存區，你不需要清理任何東西。請參閱[在伺服器之間拷貝檔案](https://anybucket.app/zh-hant/guides/copy-files-between-servers-mac)。
- **在 R2 內拷貝**：在同一台伺服器的資料夾之間，拷貝會在伺服器端執行。

## 備份到 R2
R2 很適合存放資料夾的異地備份。將資料夾放在一個窗格、R2 儲存貯體放在另一個窗格，按下 **⌥F5**，比較與同步就會列出新增或變更的內容。選擇**鏡像**，讓儲存貯體與資料夾一致。請參閱[將資料夾與伺服器同步](https://anybucket.app/zh-hant/guides/sync-folder-with-server)。

## 如果無法連線
- **存取遭拒**：權杖可能沒有寫入權限，或被限制在其他儲存貯體。請建立一個對此儲存貯體具有讀寫權限的權杖。
- **沒有列出任何內容**：請確認帳號 ID 是該儲存貯體所屬的帳號。
- **傳輸停止了**：它會自動重試；仍然失敗的項目會在「傳輸」視窗（⌥⌘T）的**需要處理**下等待。請參閱[疑難排解](https://anybucket.app/zh-hant/support/troubleshooting#stopped-transfers)。

## 常見問題，一一解答

### 可以不用指令列，在 Mac 上使用 Cloudflare R2 嗎？

可以。AnyBucket 有 Cloudflare R2 圖塊：貼上你的帳號 ID 和 R2 API 權杖的金鑰，儲存貯體就會像資料夾一樣打開。用 F5 拷貝，或從 Finder 拖入檔案。

### 我要去哪裡找 R2 帳號 ID？

在 Cloudflare 儀表板的 R2 區段中。它也是 Cloudflare 顯示的 S3 端點的第一部分，位於 `.r2.cloudflarestorage.com` 之前。

### 可以將檔案從 Amazon S3 搬到 R2 嗎？

可以。在一個窗格中打開 S3 儲存貯體，另一個窗格中打開 R2，標記檔案後按下 F5，或按下 F6 移動。不需要先手動下載任何東西。

### 我的 R2 祕密金鑰安全嗎？

它存放在你的登入鑰匙圈中，每個書籤一個項目。AnyBucket 沒有帳號，也沒有自己的雲端，因此金鑰只會用來簽署送往 Cloudflare 的請求。

## 延伸閱讀

- [Amazon S3 與相容服務](https://anybucket.app/zh-hant/features/s3)
- [Mac 版 S3 用戶端](https://anybucket.app/zh-hant/guides/s3-client-mac)
- [在 Mac 上使用 Backblaze B2](https://anybucket.app/zh-hant/guides/backblaze-b2-mac)
- [在伺服器之間拷貝檔案](https://anybucket.app/zh-hant/guides/copy-files-between-servers-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
