Is it possible to whitelist/get IP range for a Spark Pool in a Synapse with managed VNET?

asciibscii 50 Reputation points
2023-10-23T13:53:30.6733333+00:00

We have a Synapse Workspace that has managed VNET enabled and have set up all required private endpoints to our other Azure resources. In this Synapse we want to get data from API calls that requires the requester to get their IP address whitelisted with the provider. Currently we're making requests using Copy Activities with a self hosted integration runtime, where the IP address for the server hosting the SHIR is whitelisted by the API provider.

We would prefer to make API calls using a notebook in Synapse if possible but are running into the problem that we don't know what IP addresses to send to the API provider for whitelisting or if it is even possible to do so.

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
4,467 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Luis Arias 5,136 Reputation points
    2023-10-23T21:01:04.4366667+00:00

    Hi,

    I assume that this APIs is outside of Microsoft Azure platform if that the case you need to withelist the public Ips of Azure managed services (In this case Synapse).

    https://learn.microsoft.com/en-us/azure/synapse-analytics/security/gateway-ip-addresses

    To update the ipaddresses automatically you can get the lastest list from :

    https://www.microsoft.com/en-us/download/details.aspx?id=56519

    On the other hand If these APIs are within Azure services ,you can use a network service like private endpoint or peering to make the communication internally.

    Cheers,

    Luis Arias


    If the information helped address your question, please Accept the answer.