An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
For Azure Databricks workspaces, Private Link approval that stays in Pending even after being approved via CLI typically indicates an issue on the Databricks side of the Private Link configuration or a limit/quota condition, not a mismatch between portal-created endpoints and CLI-based approval.
From the available information:
- There is no documented problem with creating the Private Endpoint in the Azure portal and approving it via CLI. Portal vs. CLI is just a management-plane choice; they operate on the same resource and API.
- Databricks workspaces do have limits on Private Link–related endpoints. For performance‑intensive services, each Databricks account is limited to 5 private endpoints per region and 100 per account. Hitting this limit can prevent new connections from fully provisioning even if the Azure-side Private Endpoint shows as approved.
- Private Link and public access are independent. Even after Private Link is configured, public access can still be enabled or disabled separately. This does not directly cause a
Pendingstate, but misconfiguration on the Databricks account side (for example, exceeding endpoint limits) can.
Given the symptoms and the fact that a Blob Private Endpoint works but the Databricks workspace one does not, the most likely causes are:
- Databricks account-level Private Link endpoint limits reached in that region.
- Databricks account configuration for workspace Private Link not accepting additional connections.
Recommended actions:
- Verify Databricks Private Link limits at the account level in that region (especially for performance‑intensive services). If close to or at the documented limits (5 per region, 100 per account), work with the Azure Databricks account team to request a quota increase.
- Confirm that the target workspace is a Premium workspace in the same region as the Private Endpoint and that the Databricks account’s Private Link configuration is correctly set up for that workspace.
- If limits are not exceeded and configuration appears correct, open a support case with Azure Databricks/Azure support, referencing the stuck
Pendingstate and the account‑level Private Link limits.
Answers to the specific questions:
- Is there a connection limit in Databricks workspaces?
Yes. For performance‑intensive services, each account is limited to 5 private endpoints per region and 100 per account. - Is there an issue using Portal creation and CLI approval?
No documented issue. Creating the Private Endpoint in the portal and approving via CLI is supported; the problem is more likely related to Databricks-side limits or configuration.
References: