π‘οΈ Azure Databricks Workspace Secure Cluster Connectivity is not enabledπ’
- Contextual name: π‘οΈ Databricks Workspace Secure Cluster Connectivity is not enabledπ’
- ID:
/ce/ca/azure/databricks/no-public-ip - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Statsβ
not available
Logicβ
- π§ prod.logic.yamlπ’
Similar Policiesβ
- Internal:
dec-x-7507a34e
Similar Internal Rulesβ
| Rule | Policies | Flags |
|---|---|---|
| βοΈ dec-x-7507a34e | 1 |
Descriptionβ
Descriptionβ
Enable secure cluster connectivity (also known as no public IP) on Azure Databricks workspaces to ensure that clusters do not have public IP addresses and communicate with the control plane over a secure connection.
Rationaleβ
Enabling secure cluster connectivity limits exposure to the public internet, improving security and reducing the risk of external attacks.
Impactβ
Enabling secure cluster connectivity requires careful network configuration. Before secure cluster connectivity can be enabled, Azure Databricks workspaces must be deployed in a customer-managed virtual network (VNet injection). Refer to the policy
Azure Databricks Workspace is not deployed in a customer-managed virtual network (VNet).Auditβ
This policy flags an Azure Databricks Workspace as
INCOMPLIANTif theParameters JSONfield does not contain the enableNoPublicIp parameter set to true.Default Valueβ
No Public IPis set toEnabledby default.Referencesβ
... see more
Remediationβ
Remediationβ
From Azure Portalβ
- Go to
Azure Databricks.- Click the name of a workspace.
- Under
Settings, clickNetworking.- Under
Network access, next toDeploy Azure Databricks workspace with Secure Cluster Connectivity (No Public IP), click the radio button next toEnabled.- Click
Save.- Repeat steps 1-5 for each workspace requiring remediation.
From Azure CLIβ
For each workspace requiring remediation, run the following command to set
enableNoPublicIptotrue:az databricks workspace update \
--resource-group {{resource-group-name}} \
--name {{workspace-name}} \
--enable-no-public-ip trueFrom PowerShellβ
For each workspace requiring remediation, run the following command to set
EnableNoPublicIPtoTrue:Update-AzDatabricksWorkspace `
-ResourceGroupName {{resource-group-name}} `
-Name {{workspace-name}} `
-EnableNoPublicIP $true