What is the supported way to set up privatelink DNS for Azure Data Factory Studio

Mike Rogers 36 Reputation points
2023-04-25T13:31:05.8266667+00:00

Hi! When using the Azure Data Factory Studio to edit an ADF the URL for the studio is adf.azure.com in public DNS this resolves with a CNAME to portal.privatelink.adf.azure.com, which in turn resolves to a CNAME datafactoryv2.trafficmanager.net. So a request for adf.azure.com ends up in the hands of Azure Traffic manager, albeit by a slightly circuitous route. However we have recently set our DNS for Azure Private links as per: https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns#azure-private-endpoint-dns-configuration This states as part of the recommended DNS setup we create various zones including | Private link resource type / Subresource|Private DNS zone name|Public DNS zone forwarders| | -------- | -------- | -------- | |Azure Data Factory (Microsoft.DataFactory/factories) / portal |privatelink.adf.azure.com| adf.azure.com |

This means that unless we replicate the CNAME to direct traffic from portal.privatelink.adf.azure.com to datafactoryv2.trafficmanager.net in our (now authoritative private DNS) then we lose access to adf.azure.com. This requirement for the private DNS record does not seem to be documented, nor does it seem to make any sense, with a public DNS directing to a private DNS which in turn directs to a public DNS and a public IP.

I assume this a hangover from some undocumented (as far as I can tell) method of bringing Azure Data Factory Studio on to a private link (or perhaps an undocumented consequence of bring Azure Data Factory on to a private link?). Nowhere is the ADF Studio mentioned in the documentation around Azure Private Link for Azure Data Factory. So while we have a "solution" to the problem it is undocumented, and it may not be the best solution (just not including privatelink.adf.azure.com in our private DNS would achieve the same, but that would be actively going against documentation). Appealing to Microsoft and anyone in the community who has experienced the same issue, for any insight. thank you for your time Mike

Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
518 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
10,911 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Mike Nahmias 0 Reputation points
    2024-03-30T00:12:36.8+00:00

    Were you able to find any more info about this? We set up our conditional forwarders for the public zones in the docs you linked, including adf.azure.com, but due to the private link CNAME we can now no longer resolve adf.azure.com and will have to remove it.


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.