【发布时间】:2018-06-04 01:39:05
【问题描述】:
在我们部署的环境中,我们将拥有一个通过 ServiceBus 触发的 Azure Function,这很棒。但是对于本地测试,我希望能够利用following article 的以下建议:
对于 HTTP 触发器和 Webhook 以外的所有类型的函数,您可以通过调用管理端点在本地测试您的函数。在本地服务器上使用 HTTP POST 请求调用此端点会触发该函数。您可以选择将测试数据传递给 POST 请求正文中的执行。此功能类似于 Azure 门户中的“测试”选项卡。
但是,当我向localhost:7071/admin/functions/NameOfMyFunction 发出发布请求时,Azure 代码中会引发以下异常:
System.InvalidOperationException: '没有为方案配置身份验证处理程序:ArmToken'
对于带有ServiceBusTrigger 的函数,是否需要在此测试 HTTP 帖子中添加一些身份验证标头?
【问题讨论】:
标签: azure azure-functions azureservicebus