The project I have been assigned has a requirement of transferring data from an Azure Blob Container to a FTP location (Veeva Vault to be precise). I tried the following approaches:
- Tried to create a pipeline in Azure Data factory. But could not set the sink location as the FTP server.
- Created a Linux (Ubuntu 18.04) VM on Azure. On the VM I mounted the Azure container and then uploaded the data to the FTP server. This method was successful.
The constraint here is that every thing should be on Azure itself and should be automated. The second approach I have followed seems to be a wastage of resources and has many factors which can lead to failure of the migration. (I am new to Azure platform)
Also the FTP server is secured.
Is there any better approach to transfer the data from Azure container to the FTP server?