To reduce the risk of exposure to external threats and strengthens overall security for your Azure Databricks interactions, ensure that your Azure Databricks workspaces are accessed exclusively through private endpoint connections.
Using private endpoints for Azure Databricks workspaces enables secure data access over Azure Private Link. The private endpoint uses an IP address from the virtual network, ensuring traffic stays within the Microsoft Azure backbone network, avoiding public Internet exposure. This setup blocks public endpoint connections, enhances virtual network security, prevents data exfiltration, and supports secure on-premises connections via Azure VPN Gateway or ExpressRoutes with private-peering. Additionally, it helps maintain compliance with regulatory requirements and organizational policies by enforcing strict network access controls and minimizing the surface area for potential security breaches.
The following conditions must be satisfied prior to configuring a private endpoint for your Azure Databricks workspace:
- The Databricks workspace should run within a customer-managed Virtual Network (VNet). If your Databricks workspace was not deployed to a customer-managed VNet, refer to Check for Virtual Network (VNet) Injection for VNet integration.
- Secure cluster connectivity must be enabled for your Azure Databricks workspaces. To enable the security feature refer to the Enable Secure Cluster Connectivity page.
- Public network access to the Databricks workspace must be disabled. To block public network access to your Databricks workspace, refer to the Disable Public Network Access page.
- Your Databricks workspaces must be on the Premium pricing tier.
Audit
To determine if secure cluster connectivity is enabled for your Azure Databricks workspaces, perform the following operations:
Remediation / Resolution
To ensure that your Azure Databricks workspaces are accessed exclusively through private endpoint connections, perform the following operations:
References
- Azure Official Documentation
- Networking
- Quickstart: Create a private endpoint by using the Azure portal
- Quickstart: Create a private endpoint by using the Azure CLI
- Azure Command Line Interface (CLI) Documentation
- az account list
- az account set
- az databricks workspace list
- az databricks workspace show
- az network private-endpoint create