我們有一個 Backblaze B2 商業帳戶,根據我的理解,應該可以使用 SFTP 上傳檔案。或者 FTPS 或 SCP 也可以(我只是希望能夠從腳本化進程上傳/備份檔案)。
但是,我無法找到正確的設置,例如使用哪個主機名稱或如何/在哪裡設置適當的憑證。
我知道這需要在我們的 Backblaze B2 帳戶中建立一個“儲存桶”,但我不知道如何從那裡開始。
我有一個儲存桶,其中包括儲存桶 ID 和端點(主機名稱),以及 KeyID 和主應用程式金鑰。當然還有我們主要的 Backblaze 登入詳細資訊。是否可以使用 SFTP 來自動上傳這些詳細信息,或者我還需要其他什麼嗎?
答案1
Backblaze B2 雲端儲存與 Amazon S3 API 完全相容。
Backblaze 幫助文章 可以用 B2 來 WinSCP 嗎? 使用免費工具的建議如下 WinSCP。
WinSCP 可依照下列步驟設定 B2 雲端儲存。
啟動WinSCP,您將自動進入連線管理器頁面。
按一下“新網站”,然後在“檔案協定”下選擇 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>