0
votes

I want to integrate ADF pipeline and Nifi flow through ADF's Web and Webhook activities. Means ADF trigger Nifi through HTTP call, than wait till Nifi respond to HTTP hook. Nifi is deployed on Azure VMs as Docker container.

As far as I know, Azure Data Factory (ADF) has only public endpoint and doesn't have firewall.

Is there any secure way to arrange HTTP communication between ADF and Nifi?

Important: I'm not passing sensitive data between ADF and Nifi, only pipeline arguments. But I want to make sure that nobody except Nifi can trigger ADF Webhook. And nobody except ADF may trigger Nifi HTTP listener.

1

1 Answers

0
votes

The way you can call a API from ADF is by using web activity , unfortunately web activity can only access url on public domain . I don't think you can use ADF for this .

https://github.com/MicrosoftDocs/azure-docs/issues/17779