Connect to storage account using private endpoint from a Notebook attached to a spark pool in Azure Synapse Analytics in a custom vNet

Valentin Duhamel 11 Reputation points
2022-07-20T09:11:51.653+00:00

Hello

We are trying to connect to a storage account using private endpoint from a Notebook attached to a spark pool on Synapse.

Here are some key points of our configuration:

  • We are NOT using the managed VNET and managed private endpoints features from Synapse. Our client requirements is to use a custom vNet.
  • We created a private endpoint for the subresource "dfs" of the storage account, and configured the private DNS zone accordingly.
  • We also create private endpoints for subresources "Dev" and "SqlOnDemand" for Synapse (we are not using dedicated pool), private DNS zones and in the same vNet too.
  • We checked the DNS resolution, it's resolving the name privately.
  • It's working when the storage account is set to : "Enabled from all networks"
  • All components (synapse workspace, storage account, vnet are on the same subscription, same resource group and same location)

Below a diagram on what we are trying to achieve:
222606-image.png

When we set the storage account to : "Enabled from selected virtual networks and IP adresses" with the configuration below:

222683-image.png

We get this error message: Caused by: Operation failed: "This request is not authorized to perform this operation.", 403, GET,

So the question behind is: is it possible to reach a storage account from a spark pool using custom private endpoints in a custom vNET?

Azure Data Lake Storage
Azure Data Lake Storage
An Azure service that provides an enterprise-wide hyper-scale repository for big data analytic workloads and is integrated with Azure Blob Storage.
1,348 questions
Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,159 questions
Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
4,395 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Valentin Duhamel 11 Reputation points
    2022-07-21T09:17:35.587+00:00

    I had an answer from Microsoft Support, it's not possible to connect to an Azure Data Lake store account with firewall enabled in a Non-managed VNET and they're not planned to support this.

    1 person found this answer helpful.