Azure functions Azure FunctionsSubscription和FunctionKey与Api管理消耗

Azure functions Azure FunctionsSubscription和FunctionKey与Api管理消耗,azure-functions,azure-api-management,Azure Functions,Azure Api Management,我正在使用azure函数构建Http api,现在我正在使用api管理扩展它。在函数上,我添加了AuthorizationLevel.function 现在,我已经使用带有api管理和POSTMAN的门户进行了测试。只要包含订阅头,即使路径中没有包含code=xxxsomekey,我也可以执行该函数。 我对订阅和FunctionKey的关系有点困惑,也许有人可以帮我澄清一下 您的请求首先到达API管理,然后API管理将其转发给函数。响应通过API管理传递给客户端应用程序 因为API调用转到API

我正在使用azure函数构建Http api,现在我正在使用api管理扩展它。在函数上,我添加了AuthorizationLevel.function

现在,我已经使用带有api管理和POSTMAN的门户进行了测试。只要包含订阅头,即使路径中没有包含code=xxxsomekey,我也可以执行该函数。
我对订阅和FunctionKey的关系有点困惑,也许有人可以帮我澄清一下

您的请求首先到达API管理,然后API管理将其转发给函数。响应通过API管理传递给客户端应用程序

  • 因为API调用转到API管理,所以需要使用API管理的订阅密钥进行身份验证
  • API管理使用专门为API管理服务创建的主机密钥自动对函数进行身份验证(请参阅:)
  • 您不应该在对API管理的请求中包含函数的键