在我们部署的环境中,我们将拥有一个通过ServiceBus触发的Azure功能,这很棒。但是对于本地测试,我希望能够使用following article中的以下建议:
对于除HTTP触发器和webhook之外的所有类型的功能,您可以通过调用管理端点在本地测试您的功能。在本地服务器上使用HTTP POST请求调用此端点会触发该功能。您可以选择将测试数据传递给POST请求正文中的执行。此功能类似于Azure门户中的“测试”选项卡。
但是,当我向localhost:7071/admin/functions/NameOfMyFunction
发出请求时,会从Azure代码中抛出以下异常:
System.InvalidOperationException:'没有配置身份验证处理程序来验证方案:ArmToken'
对于有ServiceBusTrigger
的函数,是否需要在此测试HTTP帖子上放置一些Authentication头?