我有一个功能应用程序,API定义设置功能,并且该功能在API定义中使用API密钥测试时有效。我想使用Azure功能App设置API管理,并在链接https://blogs.biztalk360.com/using-api-management-protect-azure-functions/中找到类似设置的参考。它提到了在入站处理中使用API密钥设置“x-functions-key”标头作为关键,否则APIM将显示401错误。我遵循了类似的设置,但仍然使用功能应用程序的身份验证在APIM中失败了401。任何指针,在上面的链接中遗漏,这将有助于排除故障
答案 0 :(得分:2)
功能键需要传递为"代码"在查询参数中,或者" x-functions-key"在HTTP标头中。因此在API管理的入站处理中,如果我们在查询部分添加,我们需要使用代码,或者如果我们使用header部分,我们应该设置x-functions-key