question

UMAIRAHMED-6943 avatar image
0 Votes"
UMAIRAHMED-6943 asked ebbypeter answered

Access database behind Azure firewall from Logic App in Consumption Plan

Hi there,

I am designing a solution which would require to execute database query on a vendor database which is behind azure firewall. There would probably be IP white-listing enabled on the firewall.

The database would be in a different azure tenancy(Azure AD), owned by the vendor.

We currently have limited usage of Logic Apps, so Integration Service Environment(ISE) does not justify the cost.

Another solution would probably be using the Function app/Web app and use the App service hosting plan which has Virtual network support that channel the request to Azure Firewall from a specific range of IP addresses allocated to Virtual network. We also code for database query execution in function app/web app. It looks like a lengthy solution to me. I am also looking for validation from experts if that's even workable solution

If you can suggest a simpler approach that will get Great.

Thanks.

Regards,

Umair

azure-logic-appsazure-firewall
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

DASHLEENBHANDARI-MSFT avatar image
1 Vote"
DASHLEENBHANDARI-MSFT answered

Hello Umair,

The simplest approach would be to allow Logic App IP address in database Firewall.

The IP addresses that Azure Logic Apps uses for incoming and outgoing calls depend on the region where your logic app exists. All logic apps that are in the same region use the same IP address ranges.

You can learn more about Firewall configuration Logic App here.


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

ebbypeter avatar image
0 Votes"
ebbypeter answered

One of the approaches is to whitelist Azure Logic Apps regional IPs, but this will expose the database to any logic apps in that region.

The firewall config information can be found here



5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.