Azure functionapp publish“同步触发器...”失败

sqserrrh  于 2023-05-07  发布在  其他
关注(0)|答案(3)|浏览(137)

我正在尝试使用Azure Function Core Tools CLI发布Azure函数。

func azure functionapp publish "<FUNCTION APP NAME>"

该过程快速完成构建和部署,但在失败之前需要2-3分钟的“同步触发器...”。
这就是结果:

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:02.85

Getting site publishing info...
Creating archive for current directory...
Uploading 4.25 MB [###############################################################################]
Upload completed successfully.
Deployment completed successfully.
Syncing triggers...
Syncing triggers...
Syncing triggers...
Syncing triggers...
Syncing triggers...
Syncing triggers...
Error calling sync triggers (BadRequest). Request ID = '<REQUEST ID GUID>'.
func --version

3.0.3904

该函数已部署到Azure(在门户中选中),但“获取函数URL”按钮已禁用。
任何帮助与此感激接受。

8ehkhllq

8ehkhllq1#

local.settings.json中的AzureWebJobsStorage设置仍配置为UseDevelopmentStorage=true
我假设这覆盖了我之前使用-i -y开关发布本地设置时Azure中的值。
一旦我将值更新为Azure存储连接字符串并推送此设置,发布就可以工作了:
DefaultEndpointsProtocol=https;AccountName=<ACCOUNT NAME>;AccountKey=<ACCOUNT KEY>;EndpointSuffix=core.windows.net

qqrboqgw

qqrboqgw2#

转到门户网站上的Configuration,转到Function runtime settings,确保它是正确的运行时版本...在你的例子中是~3

fwzugrvs

fwzugrvs3#

我发现钥匙库的烫发少了。我去了Kudu,有一个崩溃转储日志文件,显示它是轰炸的特定应用程序ID没有azure keyvault得到烫发。

相关问题