我有一个逻辑应用程序,该应用程序通过按特定顺序调用Azure函数来执行工作流。几天前一切正常,但最近它停止工作了。 在(在Azure门户上)运行的逻辑应用程序中,它看起来像这样:
被调用的操作的输出具有statusCode:401。被调用的Azure函数没有任何返回该statusCode的书面代码。
重新部署Logic App后,问题消失了。 有谁知道会导致这种错误的原因吗?也许Logic App在某种程度上对Azure函数进行身份验证有问题?这可能与Azure Functions键有关(例如,如果它们已更改)?
答案 0 :(得分:0)
答案 1 :(得分:0)
功能由访问“代码”保护;因此,为了获得从Logic App运行的功能; Logic App必须知道该功能的访问码是什么。
功能访问代码位于此处:
通过在标题中添加“ x-functions-key”,在此处更新Logic App:
答案 2 :(得分:0)
是的,这可能在重新部署功能及其键更改后发生。重新部署Logic App(或删除从Logic App Designer中调用函数的步骤并再次添加)可以解决此问题。该功能应在没有x-functions-key
的情况下再次工作。