該項目不再被積極維護。有關微軟官方支援的工具,請參閱此文件。
blobxfer
是用於 Azure 儲存 Blob 和檔案的高階資料移動工具和函式庫。使用blobxfer
您可以使用 CLI 將檔案複製到 Azure 儲存體或從 Azure 儲存體複製出來,或將blobxfer
資料行動庫整合到您自己的 Python 腳本中。
命令列介面 (CLI) 提供與 Azure Blob 和檔案儲存之間的資料移動功能
用於與腳本或其他 Python 套件整合的獨立庫
具有非同步傳輸和磁碟 I/O 的高效能設計
支援整個目錄、容器和檔案共用的入口、出口和同步
YAML 設定驅動執行支援
細粒度的復原支持,包括復原檔案或物件中損壞的操作
向量 IO 支持
stripe
模式允許將單一檔案跨多個 Blob(甚至多個儲存帳戶)進行條帶化,以突破單一 Blob 或檔案共用吞吐量限制
replica
模式允許跨多個目標複製文件,包括複製到多個儲存帳戶
具有跨模式(物件轉換)複製支援的同步複製
預設利用伺服器端副本
支援任意URL複製
客戶端加密支援
支援所有 Azure Blob 類型和 Azure 檔案上傳和下載
用於類似 rsync 操作的進階跳過選項
儲存/復原 POSIX 檔案模式和 uid/gid
支援從stdin
讀取/透過管道傳輸到頁面 blob 目標
支援讀取 blob 和檔案共享快照以進行下載和同步複製
支援設定物件的存取層以進行上傳和同步複製
可配置的一次性區塊上傳支持
可配置上傳和下載的區塊大小
區塊 Blob 上傳的自動區塊大小選擇
自動上傳 VHD/VHDX 檔案作為頁面 blob
包括和排除過濾支持
類似 Rsync 的刪除支持
任一方向均無破壞支持
自動內容類型標記
支援設定 blob 和檔案的快取控制屬性
文件記錄支持
支援 HTTP 代理
安裝blobxfer
有三種方法:
來自 PyPI 的blobxfer
Python 套件
版本下提供預先建置的二進位文件
Docker 映像檔在 Microsoft 容器登錄檔上可用於 Linux 和 Windows 平台
有關如何安裝blobxfer
的更多信息,請參閱安裝指南。
請參閱blobxfer
文件以取得更多詳細資訊和使用資訊。
請參閱變更日誌以了解專案歷史記錄。
該計畫由社群支持,並未獲得 Microsoft 官方支持。沒有定義 SLA 來解決僅透過 GitHub 問題提供服務的功能、問題和錯誤。有關微軟官方支援的工具,請參閱此文件。
請參閱該項目的行為準則和貢獻指南。