当我将函数的授权级别设置为 FUNCTION 时,从 Azure APIM 请求 Azure 函数
Request Azure function from Azure APIM when I set the function's auth level as FUNCTION
我将 api 从 Azure Function 导入到我的 apim,它可以成功访问该函数而无需附加名为 'code' 的参数。
但是当我试图直接使用函数的域访问函数时,它确实需要附加代码参数。
是不是设置错误,或者apim不用代码就可以访问Azure功能?
要直接访问函数应用程序 Url,您需要在查询字符串中传递代码。将功能导入 API 管理资源后,您无需传递代码,而是需要传递带有订阅密钥值的 http header Ocp-Apim-Subscription-Key
。
我将 api 从 Azure Function 导入到我的 apim,它可以成功访问该函数而无需附加名为 'code' 的参数。 但是当我试图直接使用函数的域访问函数时,它确实需要附加代码参数。 是不是设置错误,或者apim不用代码就可以访问Azure功能?
要直接访问函数应用程序 Url,您需要在查询字符串中传递代码。将功能导入 API 管理资源后,您无需传递代码,而是需要传递带有订阅密钥值的 http header Ocp-Apim-Subscription-Key
。