Azure Function Linked server feature

Nandan Hegde 36,146 Reputation points MVP Volunteer Moderator
2021-07-28T08:30:22.097+00:00

Hello,
I need to understand the significance of the Managed Identity Authentication method in Azure function linked server:

118623-azfun.png

isnt the concept of Managed identity to avoid usage of keys or creds.
So in MI auth , ADF is still asking for the function key.

So what was the significance of adding MI auth method and how is it different with anonomys auth

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,626 questions
{count} votes

Accepted answer
  1. KranthiPakala-MSFT 46,642 Reputation points Microsoft Employee Moderator
    2021-08-01T08:10:30.593+00:00

    Hi @Nandan Hegde ,

    After additional research and having conversation with internal team, below are the findings:

    Function Key provides secure access to function name with each one having separate unique keys or master key within a function app. Managed identity provides secure access to the entire function app.

    User is free to provide no key and/or MI to access function name. Please refer to this function documentation for more details about access key: https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook-trigger?tabs=csharp#configuration

    Managed identity provides secure access to the entire function app and be able access any function name. So, any anonymous function name could be accessed without a key. Or an additional key(access level - Function or Admin) could be provided to secure function name level access.

    Hope this clarifies.

    ----------

    Please don’t forget to Accept Answer and Up-Vote wherever the information provided helps you, this can be beneficial to other community members.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.