Este projeto não é mais mantido ativamente. Para ferramentas oficialmente suportadas pela Microsoft, consulte esta documentação.
blobxfer
é uma ferramenta avançada de movimentação de dados e biblioteca para Blob e Arquivos de Armazenamento do Azure. Com blobxfer
você pode copiar seus arquivos para dentro ou fora do Armazenamento do Azure com a CLI ou integrar a biblioteca de movimentação de dados blobxfer
em seus próprios scripts Python.
Interface de linha de comando (CLI) que fornece capacidade de movimentação de dados de e para Azure Blob e File Storage
Biblioteca autônoma para integração com scripts ou outros pacotes Python
Design de alto desempenho com transferências assíncronas e E/S de disco
Suporta entrada, saída e sincronização de diretórios inteiros, contêineres e compartilhamentos de arquivos
Suporte à execução orientada por configuração YAML
Suporte detalhado para retomada, incluindo a retomada de uma operação interrompida em um arquivo ou objeto
Suporte IO vetorial
O modo stripe
permite distribuir um único arquivo em vários blobs (até mesmo em várias contas de armazenamento) para romper limites de taxa de transferência de blob único ou de compartilhamento de arquivos
o modo replica
permite a replicação de um arquivo em vários destinos, inclusive em várias contas de armazenamento
Cópia síncrona com suporte de replicação de modo cruzado (transformação de objeto)
Aproveita cópias do lado do servidor por padrão
Suporte para cópia arbitrária de URL
Suporte à criptografia do lado do cliente
Suporta todos os tipos de Blobs do Azure e arquivos do Azure para upload e download
Opções avançadas de pular para operações do tipo rsync
Armazenar/restaurar modo de arquivo POSIX e uid/gid
Suporta leitura/pipe de stdin
incluindo destinos de blob de páginas
Suporte à leitura de instantâneos de blob e compartilhamento de arquivos para download e cópia síncrona
Suporte para configuração de nível de acesso em objetos para upload e cópia síncrona
Suporte configurável para upload de bloco único
Tamanho de bloco configurável para upload e download
Seleção automática de tamanho de bloco para upload de blob de bloco
Carregamento automático de arquivos VHD/VHDX como blobs de páginas
Incluir e excluir suporte de filtragem
Suporte para exclusão semelhante ao Rsync
Sem suporte de clobber em nenhuma direção
Marcação automática de tipo de conteúdo
Suporte para definir a propriedade Cache Control de blobs e arquivos
Suporte para registro de arquivos
Suporte para proxies HTTP
Existem três maneiras de instalar blobxfer
:
pacote blobxfer
Python do PyPI
Binários pré-construídos disponíveis em Releases
As imagens Docker estão disponíveis para plataformas Linux e Windows no Microsoft Container Registry
Consulte o guia de instalação para obter mais informações sobre como instalar blobxfer
.
Consulte a documentação blobxfer
para obter mais detalhes e informações de uso.
Consulte o Log de alterações para ver o histórico do projeto.
Este projeto tem suporte da comunidade e não é oficialmente suportado pela Microsoft. Não há SLA definido para resolver recursos, problemas e bugs que são atendidos exclusivamente por meio de problemas do GitHub. Para ferramentas oficialmente suportadas pela Microsoft, consulte esta documentação.
Consulte o Código de Conduta e as diretrizes de contribuição deste projeto.