我们有一个天蓝色的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?
如果有人提供了一个小的脚本/示例,我很感激=) 谢谢大家。