【问题标题】:Why does triggering Azure Function from Logic Apps return "Bad Request"为什么从逻辑应用触发 Azure 函数返回“错误请求”
【发布时间】:2020-05-01 12:06:27
【问题描述】:
【问题讨论】:
标签:
azure
azure-functions
【解决方案1】:
这可以通过在 site/wwwroot/examplefunction 下的 function.json 中添加 "authlevel":"anonymous" 来解决
Instructions to set the authentication level如下
- 选择平台功能。在开发工具下,选择高级工具(Kudu)。
- 在 Kudu 网站的标题栏上,从 Debug Console 菜单,选择 CMD。
- 出现下一页后,从文件夹列表中选择site > wwwroot > examplefunction。
- 打开 function.json 文件进行编辑。
- 在 bindings 对象中,检查 authLevel 属性是否存在。如果属性存在,请将属性值设置为 anonymous。否则,添加该属性并设置值。
完成此操作后,在逻辑应用的请求正文中,只需输入 "testEUR.txt" 即可
显然,一个更好的答案是似乎没有明显禁用身份验证。