Creating linked service in azure data factory to connect azure storage account

Mani 25 Reputation points
2024-07-05T12:14:11.53+00:00

Hi,

I have created azure data factory with out "Managed Virtual Network" . Created azure storage account and disabled 'Public network access' in storage account, Both data factory and storage accounts are in same vnet and same subnet. Later, I have tried to create linked service to that storage account from data factory account but it failed with one of the suggestion use "use Managed Virtual Network IR"

I have recreated data factory instance with "Managed Virtual Network" and configured "Managed private endpoints". After that I am able to create linked service to the my storage account.

Is it only the option to use Managed Virtual Network IR to connect azure storage account where public network access is disabled?

Thanks in advance!! Any suggestion would be really helpfull.

Regards,

Mani

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
10,864 questions
0 comments No comments
{count} votes

Accepted answer
  1. PRADEEPCHEEKATLA 90,231 Reputation points
    2024-07-05T12:45:18.6966667+00:00

    @Mani - Thanks for the question and using MS Q&A platform.

    It seems like you were having trouble creating a linked service in Azure Data Factory to connect to an Azure Storage account where public network access is disabled. You mentioned that you were able to create the linked service after recreating the Data Factory instance with "Managed Virtual Network" and configuring "Managed private endpoints".

    To answer your question, using a Managed Virtual Network Integration Runtime (IR) is one option to connect to an Azure Storage account where public network access is disabled. When you use a Managed Virtual Network IR, you can create a private endpoint for the storage account in the same virtual network as the Data Factory instance. This allows you to securely connect to the storage account without exposing it to the public internet.

    Steps to connect data factory to azure storage with private endpoint:

    Step1: From ADF Studio => Go to Manage => Managed private endpoints => + New => Select Azure Blob Storage => From you subscription select your storage account.

    151403-image.png

    Step2: Once you create the private endpoints, it's time to approve the request from Azure Portal.

    Go to Azure Portal => Select the Storage account => Select Networking => Under private endpoint connections => Select the connection Name => Click on approve. 151433-image.png

    Step3: Wait until the state of the managed private endpoint changes to Approved.

    151404-image.png

    Step4: Let's create a new linked service using the Azure Storage with private endpoint.

    151387-image.png

    151452-image.png

    151423-adf-storageprivateenpoint.gif

    For more details, refer to the below recommended articles:

    Hope this helps. Do let us know if you any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.


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.