このプロジェクトは現在はアクティブに維持されていません。 Microsoft によって正式にサポートされているツールについては、このドキュメントを参照してください。
blobxfer
Azure Storage Blob およびファイル用の高度なデータ移動ツールおよびライブラリです。 blobxfer
を使用すると、CLI を使用して Azure Storage にファイルをコピーしたり、Azure Storage からファイルをコピーしたり、 blobxfer
データ移動ライブラリを独自の Python スクリプトに統合したりできます。
Azure Blob および File Storage との間のデータ移動機能を提供するコマンド ライン インターフェイス (CLI)
スクリプトまたは他の Python パッケージと統合するためのスタンドアロン ライブラリ
非同期転送とディスク I/O を備えた高性能設計
ディレクトリ、コンテナ、ファイル共有全体の受信、送信、同期をサポート
YAML 構成主導の実行サポート
ファイルまたはオブジェクト内の壊れた操作の再開を含む、きめ細かい再開のサポート
ベクトル化された IO のサポート
stripe
モードでは、単一のファイルを複数の BLOB (複数のストレージ アカウントに対しても) にストライピングして、単一の BLOB またはファイル共有のスループット制限を突破できます。
replica
モードでは、複数のストレージ アカウントを含む複数の宛先にわたるファイルのレプリケーションが可能になります。
クロスモード (オブジェクト変換) レプリケーションをサポートする同期コピー
デフォルトでサーバー側のコピーを利用します
任意のURLコピーのサポート
クライアント側の暗号化のサポート
すべての Azure BLOB タイプと Azure Files のアップロードとダウンロードの両方をサポート
rsync のような操作のための高度なスキップ オプション
POSIX ファイルモードと uid/gid を保存/復元する
ページ BLOB 宛先を含むstdin
からの読み取り/パイプのサポート
ダウンロードおよび同期コピーのための BLOB およびファイル共有スナップショットからの読み取りをサポート
アップロードおよび同期コピーのためのオブジェクトへのアクセス層の設定のサポート
構成可能なワンショット ブロック アップロードのサポート
アップロードとダウンロードの両方でチャンク サイズを構成可能
ブロック BLOB アップロード用の自動ブロック サイズ選択
VHD/VHDX ファイルをページ BLOB として自動アップロード
フィルタリングのサポートを含めるおよび除外する
Rsync のような削除のサポート
どちらの方向でもクロッバーはサポートされません
コンテンツタイプの自動タグ付け
BLOB およびファイルのキャッシュ コントロール プロパティの設定のサポート
ファイルロギングのサポート
HTTPプロキシのサポート
blobxfer
インストールするには 3 つの方法があります。
PyPI のblobxfer
Python パッケージ
ビルド済みバイナリは「リリース」から入手可能
Docker イメージは、Microsoft Container Registry の Linux プラットフォームと Windows プラットフォームの両方で使用できます。
blobxfer
インストール方法の詳細については、インストール ガイドを参照してください。
詳細と使用法については、 blobxfer
ドキュメントを参照してください。
プロジェクト履歴については、変更ログを参照してください。
このプロジェクトはコミュニティでサポートされていますが、Microsoft によって正式にサポートされているわけではありません。 GitHub の問題を通じてのみサービスが提供される機能、問題、バグに対処するための定義された SLA はありません。 Microsoft によって正式にサポートされているツールについては、このドキュメントを参照してください。
このプロジェクトの行動規範と貢献ガイドラインをご覧ください。