我正在尝试从intelliJ部署azure函数应用,运行mvn azure-functions:deploy时出现以下错误
“指定的功能应用不存在。正在创建新的功能应用...”
上面获得状态码后:400
由于没有打印或退回任何内容,所以不确定为什么是400。
答案 0 :(得分:1)
在pom中,检查functionResourceGroup
中的properties
,资源组中有一些naming restrictions
与允许的字符匹配的字母数字,下划线,括号,连字符,句点(末尾除外)和Unicode字符。
Azure功能的Maven插件似乎没有像functionAppName
那样提供具体的错误消息。
答案 1 :(得分:1)
在我的情况下,我有多个订阅附加到我的帐户,因为我没有在登录时设置任何订阅,因此azure使用的是默认订阅,并且找不到功能应用程序。
我设置了在其中创建功能应用的订阅,然后它可以正常工作。
az登录-u <> -p <>
然后设置订阅
az帐户集
完成上述操作后,执行天蓝色部署。它对我有用。