跳到主要內容
孤雲

Backblaze B2

大約 10 分鐘,建立儲存桶與建立金鑰都不收費,就能在 Backblaze B2 上給孤雲準備好一個桶和一對金鑰;B2 有免費額度,超出部分依實際用量計費。

B2 的金鑰是 Key ID + Application Key 兩個值,形狀與其他服務商相同,照填兩格即可。

分步操作

  1. 第 1 步

    註冊 Backblaze 並進入 B2

    • 打開 Backblaze 官網 註冊:填信箱 → 收一封驗證信、點裡面的連結進 Create your account 頁 → 設密碼(至少 15 個字元)+ 選 Storage Region + 同意服務條款;已有帳號就登入。
    • Storage Region 就是桶最終的位置(CA East / EU Central / US East / US West,預設 US East)——建立桶時不會再問你,所以在這裡就選好(例如 US West,對應的區域是 us-west-004)。
    • 第一次登入還要過一次信箱兩步驗證(Two-Factor Verification,6 位驗證碼、20 分鐘內有效);進主控台後在左側進入 B2 Cloud Storage。
    • 第一次使用要依提示啟用 B2;啟用過就跳過。
  2. 第 2 步

    建立儲存桶

    • B2 Cloud Storage → Buckets → Create a Bucket,填一個桶名:全域唯一、至少 6 個字元(每個帳號最多 100 個桶;走 S3 相容介面時,用小寫字母、數字、連字號來取最省事)。
    • 區域這裡不用選(它由註冊時那個 Storage Region 決定);可見性保持 Private,Default Encryption 與 Object Lock 保持預設,再點 Create a Bucket。
  3. 第 3 步

    建立應用程式金鑰

    • 左側 Application Keys → Add a New Application Key:Name of Key 隨便填一個自己能認出來的名稱,然後在 Allow Access to Bucket(s) 裡只勾選剛才那個桶(不要用主金鑰 master key),Type of Access 選 Read and Write。
    • 建立後會給出 keyID 與 applicationKey:applicationKey 只顯示一次,立刻存好。
  4. 第 4 步

    抄下端點

    • 桶的卡片上直接寫著 Endpoint:https://s3.<區域>.backblazeb2.com(例如 https://s3.us-west-004.backblazeb2.com)—— 區域也就在這一行裡(例如 us-west-004)。
    • 回孤雲時地點選這個區域即可(下拉裡就有,不用自己拼)。
  5. 第 5 步

    回孤雲填三個值並測試

    • 孤雲「新增儲存」→ 服務商選 Backblaze B2,選好地點,依下面那張表填桶名、端點與那對金鑰。
    • 再點「測試連線並儲存」。

建立 Application Key 時這樣選

B2 的權限範圍就在這把金鑰上,建立時選對三格即可:

  1. Allow Access to Bucket(s):選剛才那個桶,不要選 All。
  2. Type of access:選 Read and Write(孤雲要能讀、能寫)。
  3. File name prefix 與 Duration:留空即可。

B2 用應用程式金鑰授權,不需要像 AWS 那樣寫策略 JSON。

其他情況(用不到可以跳過)

主控台網址:https://secure.backblaze.com/。

不要用 master key

  • master application key(主金鑰)涵蓋整個帳號,而且官方明確說 S3 相容 API 不能用它;要用限定到單一儲存桶的 Application Key。

區域與端點必須對應

  • 端點格式是 https://s3.<區域>.backblazeb2.com,端點裡的區域要和桶所在區域一致:us-west-002 與 us-west-004 是不同區域。
  • 桶名裡帶句點時應用會自己改用路徑式存取;連不上時先檢查桶名與地點是否一致。

費用

  • B2 有免費額度,超出後依實際用量計費(儲存、下載與請求分別計費),具體以官網為準。

抄下這三個值

它們要填進孤雲「新增儲存」頁對應的格子: 地點:在 App 裡選與你桶所在區域對應的那一項(B2 的 7 個區域,例如 us-west-004、eu-central-003、ca-east-006)—— 選好地點,地域與 HTTPS Endpoint 會自動填好。

抄下這個值填進孤雲的哪一格
桶名
你剛才建立的桶名,例如 your-bucket-name。
桶名稱
端點
https://s3.<區域>.backblazeb2.com,例如 https://s3.us-west-004.backblazeb2.com。
Endpoint
金鑰
剛才那把應用程式金鑰的 keyID 與 applicationKey。
Key ID 與 Application Key

怎麼知道成了

  • 「測試連線並儲存」通過,說明這對金鑰能讀到這個桶。
  • 之後這條儲存就會出現在孤雲的儲存列表裡,可以開啟看桶裡的檔案。
  • 報「金鑰無效 / 簽章不符」時先數一下 keyID 是不是 25 位(B2 的 keyID 固定 25 位)—— 盡量用主控台的複製按鈕,不要手抄。
  • 連線報錯時,到常見錯誤對照排查。

回到孤雲,點「測試連線並儲存」。