O que você precisa é de um dos seguintes aplicativos:
- Gerenciador de Armazenamento do Azure - Blob do Azure baseado em GUI gerenciamento de armazenamento
- AZCopy - Ferramenta de transferência de dados de linha de comando para armazenamento do Azure
- Arquivos do Azure - monte o armazenamento do Azure como sistema de arquivos local
Eu percebo que isso pode não te fazer exatamente o que você está perguntando. Mas essas são as ferramentas oficiais fornecidas pela Microsoft. Você pode ter que preencher a lacuna entre o servidor FTP e o sistema de arquivos, dependendo do cenário específico.
Por exemplo, depende se você pode acessar o servidor FTP diretamente. Se você puder de alguma forma montar o armazenamento em um servidor Windows temporariamente, etc. Não há detalhes suficientes para dizer como preencher essa lacuna da melhor maneira. Em última análise, você pode não ter escolha a não ser usar o seu computador como um meio-termo, fazendo o download e, em seguida, fazendo o upload dos dados de alguma forma.
Como uma ideia, você pode configurar um Windows Server temporário no Azure, usar o Azure Files para montar seu armazenamento de blob e usar um cliente FTP em execução no servidor Windows para buscar os dados FTP e enviá-los para o compartilhamento de arquivos. Isso liberaria o sistema e a largura de banda de ter que executar a tarefa e provavelmente seria muito mais rápido.
Por fim, se você estiver interessado em fazer um envio de unidade, em vez de transferir dados pela Internet. Você tem essa opção também: link