azurefabricazure-virtual-network

Azure MS Fabric Public IP Address


We have problem with providing access to Azure MS Fabric, external system only allowing traffic from specific IP address. Unforntulately we cannot use IP ranges provided by Azure. How to set it up so that MS Fabric in particular its DataFactory connected outbound using static IP address?


Solution

  • Azure MS Fabric Public IP Address

    Continuation from the discussion in comments, in order to set up Azure NAT Gateway with a dedicated static public IP and configure Microsoft Fabric Data Factory’s managed virtual network to route outbound traffic through the NAT Gateway.

    Create a NAT gateway of the requirement

    az network nat gateway create --resource-group vksb-rg --name vksbNatGateway --location westus2 --public-ip-addresses vksbNatGatewayIP
    

    enter image description here

    Now, Associate the NAT Gateway with a subnet in your Virtual Network.

    az network vnet subnet update --resource-group vksb-rg --vnet-name vksbVNet --name vksbSubnet --nat-gateway vksbNatGateway 
    

    enter image description here

    Next, Enable Managed Virtual Network in Azure Portal

    enter image description here

    Now create a Private Endpoint for Data Factory

    enter image description here

    Now set up the configuration for Data Factory Uses the NAT Gateway for Outbound Traffic

    Azure Portal -- > Azure Data Factory --> Manage --> Linked Services.
    

    Add the linked service from here

    enter image description here

    Under Network Options, choose Connect via Managed Virtual Network

    By this, can try accessing Azure NAT Gateway with a dedicated static public IP and configure Azure Fabric Data Factory’s managed virtual network to route outbound traffic through the NAT Gateway.

    Refer:

    https://community.fabric.microsoft.com/t5/Fabric-platform/Make-public-static-IP-address-for-fabric/m-p/4591888