远程调用时,Azure函数突然返回未经授权的401

时间:2019-05-17 09:17:17

标签: function azure

我有一个使用Azure函数设置的Web API。从我的Web服务器上可以正常运行大约一周。今天,当远程调用但在Azure门户中正常时,这些函数突然返回401未经授权。 AFAIK没有任何变化。

有人知道为什么我现在得到401吗?

我尝试重新启动功能应用程序,但这不能解决问题。

2 个答案:

答案 0 :(得分:1)

将AuthorizationLevel更改为Anonymous。

public static async Task<IActionResult> Run(
                [HttpTrigger(**AuthorizationLevel.Anonymous**, "get", "post", Route = null)] HttpRequest req,
                ILogger log){

    }

答案 1 :(得分:0)

默认情况下,创建此功能时,它将以授权级别的功能(键)开头。请尝试将“授权”级别切换为“匿名”,这将使该功能正常工作。