Skip navigation

Copy FTP files to Azure Blob logic app

Last updated: 2022-07-28

This template allows you to create a Logic app triggers on files in an FTP server and copies them to an Azure Blob container. You can add an additional triggers or actions to customize it to your needs.

This Azure Resource Manager template was created by a member of the community and not by Microsoft. Each Resource Manager template is licensed to you under a licence agreement by its owner, not Microsoft. Microsoft is not responsible for Resource Manager templates provided and licensed by community members and does not screen for security, compatibility, or performance. Community Resource Manager templates are not supported under any Microsoft support programme or service, and are made available AS IS without warranty of any kind.


Parameter Name Description
logicAppName The name of the logic app.
azureBlobAccountName Account name of the Azure Blob storage account.
azureBlobAccessKey Account key of the Azure Blob storage account.
azureBlobConnectionName The name of the Azure Blob connection being created.
ftpServerAddress The address of the FTP server.
ftpUsername The username for the FTP server.
ftpPassword The password for the FTP server.
ftpServerPort The port for the FTP server.
ftpConnectionName The name of the FTP connection being created.
ftpFolderPath The path to the FTP folder you want to listen to.
blobContainerPath The container/path of the folder you want to add files to.
location Location for all resources.

Use the template


New-AzResourceGroup -Name <resource-group-name> -Location <resource-group-location> #use this command when you need to create a new resource group for your deployment
New-AzResourceGroupDeployment -ResourceGroupName <resource-group-name> -TemplateUri
Install and configure Azure PowerShell

Command line

az group create --name <resource-group-name> --location <resource-group-location> #use this command when you need to create a new resource group for your deployment
az group deployment create --resource-group <my-resource-group> --template-uri
Install and Configure the Azure Cross-Platform Command-Line Interface