Reputation: 6029
I have a REST service on premise behind firewall, etc. The service is not exposed to the internet. I need to connect securely to that service from the internet.
I am wondering if Azure Service Bus can pass a HTTP Request to a service and return the HTTP Response?
Something like in this horible image bellow.
The server in Azure can issue HTTP request to custom url in premise like: http://intranet.domain.com
by using Service Bus Relay.
Is this scenario possible?
Upvotes: 0
Views: 959
Reputation: 4633
You can use Hybrid connections which are a feature of Azure BizTalk Services. This lets your Azure Web or Mobile App access any on-premise resource that uses a static TCP port, such as SQL Server, HTTP Web APIs etc.
You need to install a listener agent on-premise that can connect to the machine that is running the REST service and the communication happens over a secure connection between the on-premise service and the Azure web app.
Upvotes: 1