IMPORTANT NOTE: We have indefinitely delayed the automatic enforcement described below for workspaces that had enabled workspace IP access lists prior to July 29, 2024. We still recommend manually enforcing IP access lists on compute plane requests in these workspaces by taking the steps outlined below.
Note: New IP access controls enabled on workspaces after July 29, 2024 are still enforced on data plane traffic, per the original communication below.
To enhance security, we are making a change to workspaces that use the workspace IP access lists feature. For these workspaces, we will begin to apply workspace IP access controls to compute plane traffic. See Action Required and Timeline below for details.
Action Required
This change will impact all new workspaces on July 29 2024, and existing workspaces on August 26 2024.
To ensure your compute plane can continue to talk to the Databricks control plane - take action to add the Public NAT IP addresses to your workspace IP access list. Step-by-step instructions are available below.
Timeline
The required actions must be taken by the following dates:
Note: If your compute plane traffic egresses through a firewall/proxy appliance, ensure that the IPs of the appliance are added to the workspace IP ACL policy. If it does not, read on for Cloud NAT deployment.
gcloud compute routers describe <NAME_OF_CLOUD_ROUTE> --project=<GCP_PROJECT_ID> --region=<REGION> --format='get(nats[].natIps)'
gcloud compute addresses describe <PUBLIC_IP_ADDRESS_NAME> --project=<GCP_RPOJECT_ID> --region=<REGION> --format='get(address)'Cell #1
%pip install databricks-sdk --upgrade
dbutils.library.restartPython()
Cell #2
from databricks.sdk import WorkspaceClient
w = WorkspaceClient()
w.clusters.list()
If the code sample works, then your IP access list is set up correctly.You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.