在azure数据工厂内运行python脚本,该脚本使用MSI调用API

时间:2019-05-30 08:24:04

标签: python azure azure-active-directory azure-data-factory

我们有一个天蓝色的Web应用程序,它提供了我们的其余API,我们转到了该网站的URL,然后得到了一个json响应。

在datafactory内部,我们需要运行一个具有python代码的databrick活动,当前,我们将证书存储在脚本中,python脚本调用带有证书的URL / Web应用程序,然后我们进行了魔术。

但是我们不想存储认证,并且我们正在考虑使用MSI,python脚本是否有可能检索MSI的认证并调用API?

我很难在使用MSI进行数据brick活动之前先进行一个webapp活动,然后将其作为输入传递,不确定是否是一个好主意。

有人知道如何通过MSI认证到python,以便在Azure中使用webapp吗? 我一直在看:

https://docs.microsoft.com/en-us/python/azure/python-sdk-azure-authenticate?view=azure-python 但不确定我需要什么来获取凭据,resourceID?一个applicationId?

如果有人提供了一个小的脚本/示例,我很感激=) 谢谢大家。

0 个答案:

没有答案