从GitHub操作部署的Azure函数导致"错误:无法获取Kudu App设置。错误请求(代码:400)" [英] Azure functions deploy from github actions results in "Error: failed to fetch Kudu App Settings.Bad Request (CODE: 400)"

查看:12
本文介绍了从GitHub操作部署的Azure函数导致"错误:无法获取Kudu App设置。错误请求(代码:400)"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试从GitHub操作部署Azure功能应用时出错。

错误为

##[Initialize]
##[ValidateParameter]
##[ValidateAzureResource]
Using SCM credential for authentication, GitHub Action will not perform resource validation.
错误:执行异常(状态:ValidateAzureResource)(步骤:调用)
错误:在ValiateAzureResource请求Azure资源时,获取函数应用程序设置:无法获取应用程序设置(SCM)
错误:无法获取Kudu应用程序设置。
错误请求(代码:400)
错误:无法获取Kudu应用程序设置。
错误请求(代码:400)

在韩国。(D:A_actionsAzureFunctions-actionv1 Ode_modulesazure-actions-appservice-restKuduazure-app-kudu-service.js:62:23)
在Generator.Next()
已履行(D:A_ActionsAzureFunctions-Actionv1 Ode_modulesazure-actions-appservice-restKuduazure-app-kudu-service.js:5:58)
在进程TicksAndRejections(内部/进程/任务_队列.js:93:5)
错误:部署失败!

这几个月来一直以完全相同的方式工作-我已经使用它进行了100次部署,但在过去的几天里,它开始失败(跨多个报告)。

它与this question非常相似,但当我添加该问题的‘变体’时,我被践踏了,并被告知作为一个新问题添加-所以我们来了。

在我的例子中,不同之处在于我没有使用发布配置文件(至少没有显式使用),而是使用了service principal credential。如果这不是在幕后发布个人资料,我也不会感到惊讶(这就是为什么我认为我的问题是上面那个的变体)。

非常重要的一点是,我的部署过程中没有任何手动步骤,因此我真的需要为此找到一个完全自动化的解决方法。我要去浏览一下GitHub操作的代码,但与此同时,有人知道如何直接修复这个问题吗?

推荐答案

不确定这是否是答案,但我认为我们可能有一些线索:https://github.com/Azure/functions-action/issues/49

这篇关于从GitHub操作部署的Azure函数导致"错误:无法获取Kudu App设置。错误请求(代码:400)"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆