開始之前
你需要從 Cloudflare 取得三樣東西:
- 你的帳號 ID。它顯示在 Cloudflare 儀表板的 R2 區段中,也包含在 Cloudflare 提供的 S3 端點裡。
- 一組存取金鑰 ID 和祕密存取金鑰,來自 R2 API 權杖。
- 至少一個儲存貯體。你可以先在儀表板中建立。
建立 R2 API 權杖
- 在 Cloudflare 儀表板中打開 R2。
- 打開管理 R2 API 權杖的頁面,建立新的權杖。
- 給予它讀寫權限。為了嚴格控管,請將它限制在你要使用的儲存貯體。
- 建立權杖,並拷貝它顯示的存取金鑰 ID 和祕密存取金鑰。Cloudflare 只會顯示一次密鑰,因此請保持頁面打開,直到你將它貼到 AnyBucket 中。
在 AnyBucket 中連線
- 按下 ⇧⌘K(檔案 → 連接伺服器⋯)。
- 在雲端儲存空間下,選擇 Cloudflare R2。
- 貼上你的帳號 ID。AnyBucket 會顯示它據此建立的端點
https://<account>.r2.cloudflarestorage.com。 - 貼上存取金鑰 ID 和祕密存取金鑰。開啟將密鑰儲存到鑰匙圈時,密鑰會存入你的登入鑰匙圈。
- 你也可以輸入儲存貯體名稱和暱稱,例如 Media,然後按下連線。
標籤頁會顯示 R2 標誌,從此只要在 ⌘K 面板中輸入幾個字母就能找到這個書籤。
上傳、下載、拷貝
- 上傳資料夾:在另一個窗格中放入這台 Mac(⌘\ 會打開第二個窗格),用 Space 標記檔案,然後按下 F5。大型檔案會分段上傳。
- 下載:在 R2 窗格中標記檔案並按下 F5,或按下 ⇧⌘D 選擇資料夾。
- 從 Amazon S3 搬到 R2:在一個窗格中打開 S3 儲存貯體,另一個窗格中打開 R2,標記後按下 F5。檔案會串流經過你 Mac 上的一小塊暫存區,你不需要清理任何東西。請參閱在伺服器之間拷貝檔案。
- 在 R2 內拷貝:在同一台伺服器的資料夾之間,拷貝會在伺服器端執行。
備份到 R2
R2 很適合存放資料夾的異地備份。將資料夾放在一個窗格、R2 儲存貯體放在另一個窗格,按下 ⌥F5,比較與同步就會列出新增或變更的內容。選擇鏡像,讓儲存貯體與資料夾一致。請參閱將資料夾與伺服器同步。
如果無法連線
- 存取遭拒:權杖可能沒有寫入權限,或被限制在其他儲存貯體。請建立一個對此儲存貯體具有讀寫權限的權杖。
- 沒有列出任何內容:請確認帳號 ID 是該儲存貯體所屬的帳號。
- 傳輸停止了:它會自動重試;仍然失敗的項目會在「傳輸」視窗(⌥⌘T)的需要處理下等待。請參閱疑難排解。