โปรเจ็กต์นี้ไม่ได้รับการบำรุงรักษาอีกต่อไป สำหรับเครื่องมือที่ได้รับการสนับสนุนอย่างเป็นทางการจาก Microsoft โปรดดูเอกสารประกอบนี้
blobxfer
เป็นเครื่องมือเคลื่อนย้ายข้อมูลขั้นสูงและไลบรารีสำหรับ Azure Storage Blob และไฟล์ ด้วย blobxfer
คุณสามารถคัดลอกไฟล์ของคุณเข้าหรือออกจาก Azure Storage ด้วย CLI หรือรวมไลบรารีการเคลื่อนไหวข้อมูล blobxfer
เข้ากับสคริปต์ Python ของคุณเอง
อินเทอร์เฟซบรรทัดคำสั่ง (CLI) ที่ให้ความสามารถในการเคลื่อนย้ายข้อมูลไปและกลับจาก Azure Blob และ File Storage
ไลบรารีแบบสแตนด์อโลนสำหรับการทำงานร่วมกับสคริปต์หรือแพ็คเกจ Python อื่นๆ
การออกแบบประสิทธิภาพสูงพร้อมการถ่ายโอนแบบอะซิงโครนัสและดิสก์ I/O
รองรับทางเข้า ทางออก และการซิงโครไนซ์ไดเร็กทอรี คอนเทนเนอร์ และการแชร์ไฟล์ทั้งหมด
การสนับสนุนการดำเนินการที่ขับเคลื่อนด้วยการกำหนดค่า YAML
การสนับสนุนเรซูเม่แบบละเอียด รวมถึงการดำเนินการที่เสียหายต่อภายในไฟล์หรืออ็อบเจ็กต์
รองรับ IO แบบเวกเตอร์
โหมด stripe
ช่วยให้สามารถสตริปไฟล์เดียวในหลาย blobs (แม้กระทั่งกับบัญชีที่เก็บข้อมูลหลายบัญชี) เพื่อทำลายขีดจำกัดปริมาณงานของ Blob เดียวหรือแชร์ไฟล์
โหมด replica
ช่วยให้สามารถเรพลิเคตไฟล์ข้ามหลายปลายทาง รวมถึงบัญชีที่จัดเก็บข้อมูลหลายบัญชี
การทำสำเนาแบบซิงโครนัสพร้อมการสนับสนุนการจำลองแบบข้ามโหมด (การแปลงวัตถุ)
ใช้ประโยชน์จากสำเนาฝั่งเซิร์ฟเวอร์ตามค่าเริ่มต้น
รองรับการคัดลอก URL โดยพลการ
รองรับการเข้ารหัสฝั่งไคลเอ็นต์
รองรับ Azure Blob ทุกประเภทและไฟล์ Azure สำหรับการอัพโหลดและดาวน์โหลด
ตัวเลือกการข้ามขั้นสูงสำหรับการทำงานแบบ rsync
จัดเก็บ/กู้คืนโหมดไฟล์ POSIX และ uid/gid
รองรับการอ่าน/ไปป์จาก stdin
รวมถึงปลายทางของหน้าหยด
รองรับการอ่านจาก Blob และสแนปชอตการแชร์ไฟล์สำหรับการดาวน์โหลดและการคัดลอกแบบซิงโครนัส
รองรับการตั้งค่าระดับการเข้าถึงบนออบเจ็กต์สำหรับการอัปโหลดและการคัดลอกแบบซิงโครนัส
รองรับการอัปโหลดบล็อกแบบ one-shot ที่กำหนดค่าได้
ขนาดก้อนที่กำหนดได้สำหรับทั้งการอัพโหลดและดาวน์โหลด
การเลือกขนาดบล็อกอัตโนมัติสำหรับการอัปโหลดบล็อก Blob
การอัพโหลดไฟล์ VHD/VHDX โดยอัตโนมัติเป็นเพจบล็อบ
รวมและไม่รวมการสนับสนุนการกรอง
รองรับการลบแบบ Rsync
ไม่มีการสนับสนุนคนร้ายในทิศทางใดทิศทางหนึ่ง
การติดแท็กประเภทเนื้อหาอัตโนมัติ
รองรับการตั้งค่าคุณสมบัติการควบคุมแคชของ blobs และไฟล์
รองรับการบันทึกไฟล์
รองรับพร็อกซี HTTP
มีสามวิธีในการติดตั้ง blobxfer
:
แพ็คเกจ blobxfer
Python จาก PyPI
ไบนารีที่สร้างไว้ล่วงหน้ามีอยู่ภายใต้การเผยแพร่
อิมเมจ Docker พร้อมใช้งานสำหรับทั้งแพลตฟอร์ม Linux และ Windows บน Microsoft Container Registry
โปรดดูคู่มือการติดตั้งสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้ง blobxfer
โปรดดูเอกสารประกอบ blobxfer
สำหรับรายละเอียดเพิ่มเติมและข้อมูลการใช้งาน
โปรดดูบันทึกการเปลี่ยนแปลงสำหรับประวัติโครงการ
โครงการนี้ได้รับการสนับสนุนโดยชุมชนและไม่ได้รับการสนับสนุนอย่างเป็นทางการจาก Microsoft ไม่มี SLA ที่กำหนดไว้สำหรับการจัดการกับฟีเจอร์ ปัญหา และจุดบกพร่องที่ให้บริการผ่านปัญหา GitHub โดยเฉพาะ สำหรับเครื่องมือที่ได้รับการสนับสนุนอย่างเป็นทางการจาก Microsoft โปรดดูเอกสารประกอบนี้
โปรดดูจรรยาบรรณและแนวทางการมีส่วนร่วมของโครงการนี้