cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Getting a Databricks static IP

iarregui
New Contributor

Hello. I want to connect from my Databricks workspace to an external API to extract some data. The owner of the API asks for an IP to provide the token necessary for the extraction of data. Therefore I would need to set a static IP in Databricks that does not change over time. Which options do I have? What is the best way of handling the situation?

3 REPLIES 3

171499
New Contributor III

Did you find a solution to this? Have the same issue.

Wojciech_BUK
Valued Contributor III

Hello, 

the easiest way (in Azure) is to deploy Workspace in VNET Injection mode and attach NAT Gateway to you VNET. NAT GW require Public IP. 
This IP will be your static egress IP for all Cluster in for this Workspace.

Note: both NAT GW and IP Address comes with additional infrastructure cost.

There are alternatives like 

- routing your outbound communication using UDR to Firewall and outbound from Firewall IP (if you don't have existing FW it will be costly)
- use Azure Load Balancer with Public IP (but it is harder to manage)

Thanks, but as much as I am concerned you can't deploy existing Workspace in VNET Injection mode so I have to create a new one, migrate all the notebooks, dashboards, permissions, database to the new one just to get a static IP-address, right?
Is it possible to route the outbound communication using UDR to Firewall for the existing workspace?

Join Us as a Local Community Builder!

Passionate about hosting events and connecting people? Help us grow a vibrant local communityโ€”sign up today to get started!

Sign Up Now