我正在尝试从 VS 代码部署我的 azure 函数(python),但出现以下错误。
我能够在我的本地机器上调试我的代码,没有任何错误,我不明白为什么部署失败。
在 azure 门户中创建 azure function app
这对我来说是解决问题的最短途径。本参考:
关键样本值 AzureWebJobsStorage DefaultEndpointsProtocol=https;AccountName=...
https://learn.microsoft.com/en-us/azure/azure-functions/functions-app-settings#azurewebjobsstorage
带我检查我的 azure 函数应用程序配置:
看到 AzureWebJobsStorage 不见了。
我已经创建了一个存储帐户,当我之前尝试部署我的功能时,显然,部署步骤为我创建了存储帐户,但未能将该存储帐户添加到功能应用程序配置中。
我从以下位置检索到连接字符串:
存储帐户 -> 访问密钥 -> 连接字符串
并使用 AzureWebJobsStoage 配置设置的源值中的值。
添加该配置后,我可以在 Azure Function App 工作区打开的情况下从 Visual Studio Code 运行以下命令:
func azure functionapp publish Text-To-Image --build remote
并收到确认信息:
部署成功。 远程构建成功!