Azure API 使用 Function App 进行管理
Azure API Management with Function App
我有一个具有 API 定义设置的函数应用程序,该函数在使用 API 定义中的 API 键测试时有效。我想用 Azure 函数应用程序设置 API 管理,并在 link https://blogs.biztalk360.com/using-api-management-protect-azure-functions/ 中找到了类似设置的参考。它提到在入站处理中使用 API key 设置 "x-functions-key" header,作为关键的事情,否则 APIM 将显示 401 错误。我遵循了类似的设置,但功能应用程序的身份验证仍然失败,APIM 中显示 401。上面 link 中遗漏的任何有助于解决问题的指示都表示赞赏
函数键需要在查询参数中作为 "code" 传递,或者在 HTTP headers 中作为 "x-functions-key" 传递。所以在API管理的inbound处理中,如果我们在query部分添加,需要使用代码,或者如果使用header部分,我们应该设置x-functions-key
我有一个具有 API 定义设置的函数应用程序,该函数在使用 API 定义中的 API 键测试时有效。我想用 Azure 函数应用程序设置 API 管理,并在 link https://blogs.biztalk360.com/using-api-management-protect-azure-functions/ 中找到了类似设置的参考。它提到在入站处理中使用 API key 设置 "x-functions-key" header,作为关键的事情,否则 APIM 将显示 401 错误。我遵循了类似的设置,但功能应用程序的身份验证仍然失败,APIM 中显示 401。上面 link 中遗漏的任何有助于解决问题的指示都表示赞赏
函数键需要在查询参数中作为 "code" 传递,或者在 HTTP headers 中作为 "x-functions-key" 传递。所以在API管理的inbound处理中,如果我们在query部分添加,需要使用代码,或者如果使用header部分,我们应该设置x-functions-key