使用 SFTP、FTPS 或 SCP 將檔案上傳到 Backblaze B2?

使用 SFTP、FTPS 或 SCP 將檔案上傳到 Backblaze B2?

我們有一個 Backblaze B2 商業帳戶,根據我的理解,應該可以使用 SFTP 上傳檔案。或者 FTPS 或 SCP 也可以(我只是希望能夠從腳本化進程上傳/備份檔案)。

但是,我無法找到正確的設置,例如使用哪個主機名稱或如何/在哪裡設置適當的憑證。

我知道這需要在我們的 Backblaze B2 帳戶中建立一個“儲存桶”,但我不知道如何從那裡開始。

我有一個儲存桶,其中包括儲存桶 ID 和端點(主機名稱),以及 KeyID 和主應用程式金鑰。當然還有我們主要的 Backblaze 登入詳細資訊。是否可以使用 SFTP 來自動上傳這些詳細信息,或者我還需要其他什麼嗎?

答案1

Backblaze B2 雲端儲存與 Amazon S3 API 完全相容。

Backblaze 幫助文章 可以用 B2 來 WinSCP 嗎? 使用免費工具的建議如下 WinSCP

WinSCP 可依照下列步驟設定 B2 雲端儲存。

  1. 啟動WinSCP,您將自動進入連線管理器頁面。

  2. 按一下“新網站”,然後在“檔案協定”下選擇 Amazon S3。在對應欄位中輸入 S3 端點 URL、金鑰 ID 和應用程式金鑰(應用程式金鑰)。

在此輸入影像描述

答案2

如果您正在編寫 bash 腳本,您可以使用B2 命令列工具。例如:

export B2_APPLICATION_KEY_ID=<Your App Key ID>
export B2_APPLICATION_KEY=<Your App Key>

b2 upload-file <Your-Bucket-Name> </path/to/file> <filenameInB2>

相關內容