azure存储传输工具和数据移动库

blobxfer的Python项目详细描述


Build StatusBuild StatusBuild statuscodecovPyPI

blobxfer

blobxfer是用于azure存储的高级数据移动工具和库 blob和文件。使用blobxfer您可以将文件复制到azure中或从azure中复制出来 使用cli存储或将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-like删除支持
  • 在两个方向上都没有减震器支撑
  • 自动内容类型标记
  • 支持设置blob和文件的缓存控制属性
  • 文件日志记录支持
  • 对HTTP代理的支持

安装

有三种安装方法blobxfer

请参考 installation guide 有关如何安装blobxfer的详细信息。

文档

请参考^{} documentation 有关更多详细信息和用法信息。

更改日志

请看 Change Log 项目历史记录。


请看这个项目的Code of ConductContributing指南。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
junit cucumber为什么会找到“runTest.java”来运行测试?   在Eclipse中找不到java KeyPairGenerator   java NotSerializableException即使在实现Serializable之后   noclassdeffounderror(java字符串连接)为什么会出现这种异常?   java Guice:将接口绑定到由动态代理创建的实例   使用Spring数据neo4j创建空间索引时发生java错误   java对于需要在50多个excel文件上运行并且每个文件平均包含25k行的项目,最佳的方法是什么   javaNIO中的java缓冲区写入/发送消息问题   如何在Java/eclipse中添加不调用super()的警告   JavaSpring:mvcUrl映射错误的id   java应该在getInstance或构造函数中使用Init方法吗?   安卓中的java空指针异常错误   java Jsoup不能完全获取原始html代码