如果我使用的是基于消费计划的azure函数,我在哪里可以找到应用程序ID和tenantID?在这种情况下,它没有连接到任何应用程序服务。
这时,我需要信息来检索令牌以本地访问密钥库。 Azure函数确实提供了服务主体,但是我只能使用它来在Azure部署函数中成功检索令牌。但是,当我在本地运行它时,其余调用失败。另外请注意:我不在.net中执行此操作,因此我不能依赖为您自动执行此操作的.net库。
谢谢, 德里克
答案 0 :(得分:0)
如果您想使用服务主体进行身份验证,则需要首先创建一个。之后,您可以使用各种SDK来获取令牌,本文概述了创建服务主体的过程。
答案 1 :(得分:0)
无法从功能应用程序外部获取MSI凭据。您可以尝试做的一件事是创建一个HTTP触发器,该触发器返回MSI_ENDPOINT
和MSI_SECRET
的值。这将使您至少知道它们在本地模拟功能代码的含义。