I'm using a Python Notebook with a REST API to access a system outside Databricks, in this case it's to call a SAS program. Identical python code works fine if I call it from jupyter on my laptop, but fails with a timeout when I run it from my Databricks notebook. This leads me to think I've not enabled something between the notebook & the external SAS system. My admin has already whitelisted AzureDatabricks' service tag to SAS (is this the correct approach?), so we assume any outbound connection attempt would succeed. Are there any other actions needed to allow a notebook using python to initiate an outbound connection to an external location ?
Also can you suggest additional logging/debugging tools & techniques I can use to explore what is failing ? I can ping the target url so there appears to be a working route.
Thanks in advance.