What is the correct way of setting up static public ip (or ip range) for Databricks workspace in Azure? What would be the simplest working solution?
I would like to be able to whitelist Databricks ip in ftp server (running outside of azure), which will be accessed by some jobs. Databricks is already running within VNET, so I tried following scenarios:
- NAT gateway - when associate gateway with public subnet clusters fail to start with error: "Network Configuration Failure" and more details"[Nat gateway] cannot be deployed on subnet containing Basic SKU Public IP addresses or Basic SKU Load Balancer. NIC".
- Using firewall and rout table - as described here - this works partially (I could not get python packages installed - SSLError(SSLError("bad handshake: SysCallError(-1, 'Unexpected EOF')"))). The problem is, that it's quite pricey ~ 1€ per hour.
- Rout traffic through NVA - as described here - I did not manage to get it working - it seems also a bit too complicated for my simple deployment.