0

Function Apps that run on a Dynamic service plan are restricted in certain ways (as expected).

Is it possible somehow to call an on-premises resource (via a VPN or Hybrid Connection) from a Function App in a Dynamic service plan?

SteveC
  • 15,808
  • 23
  • 102
  • 173
willem
  • 25,977
  • 22
  • 75
  • 115

2 Answers2

3

Would you be able to consider using the Azure Service Bus? Functions have support for adding messages to the servicebus queue (read more: https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-service-bus/) and then in your on-prem environment you'd process the servicebus queue.

This is what I've done with provisioning logic for Web Jobs and other cloud-to-onprem environments previously, while I've yet to try it with Functions - but as per the article mentioned Functions should be able to process the messages to the SB queue.

Hope it helps.

  • 1
    Can confirm that this method will work, I just completed such a proof of conce pt for my company. We've got an Azure Function set up on a serviceBusTrigger for a topic/subscription that reads some data, transforms it, and puts it on another queue that subsequently gets read by an on-premise application. – Alex Marshall Dec 24 '16 at 00:03
0

I had a similar requirement, i have achieved it with Azure function app with Dynamic plan using HCM and SFTP refer this.

prvn
  • 406
  • 3
  • 7
  • 24