locked
ADF - Deployment Vs Runtime parameters RRS feed

  • Question

  • We have an ADF to connect to an FTP server. Is it possible to pass the FTP server , User name and Password at run time to the ADF rather than passing as ARM (deployment parameters)?


    Thursday, October 24, 2019 6:32 AM

All replies

  • Please declare the parameters in the ARM template for the pipeline.

    When you execute the pipeline, the parameters will need values to execute which you can pass through a file.

    Here is a sample.


    Best regards, Chiranjib

    Thursday, October 24, 2019 1:53 PM
  • Hello AzureLearner.  It is possible to parameterize the credentials for the FTP server.  Unfortunately, you will need to do so by editing the JSON manually, as the UI piece has not been implemented for FTP yet.

    https://docs.microsoft.com/en-us/azure/data-factory/parameterize-linked-services#supported-data-stores

    While you can parameterize the linked service to take credentials at runtime, the recommended (and more secure) practice is to use Azure Key Vault instead.  The reason you should not pass username & password as parameters, is because the parameters become visible in the logs and the monitoring section.  SecureString type parameter may be exception.

    Friday, October 25, 2019 12:52 AM