当前位置: 首页 > 知识库问答 >
问题:

无法部署Azure Function应用程序-存储帐户出错

鞠晋
2023-03-14

最近,我遇到了通过Azure CLI部署函数应用的问题。上周二,我仍然能够通过Azure CLI部署一个函数应用。

本周,和之前的任何一天一样,我使用了相当常见的Azure Function Tools命令func Azure functionapp publish。我使用的Azure Function Tools版本是3.0.3233。

现在我每次都会遇到这样的错误:

Retry: 1 of 3
Error creating a Blob container reference. Please make sure your connection string in "AzureWebJobsStorage" is valid
Retry: 2 of 3
Error creating a Blob container reference. Please make sure your connection string in "AzureWebJobsStorage" is valid
Retry: 3 of 3
Error creating a Blob container reference. Please make sure your connection string in "AzureWebJobsStorage" is valid

我检查了AzureWebJobsStorage设置的值是否正确,我甚至通过Azure storage Explorer应用程序连接到了存储帐户连接字符串。

以防万一,我在另一个地区创建了一个新的函数应用程序,但仍然会出现相同的错误。

还有人遇到过这个错误吗?我怀疑这是工具本身的错误,也许是错误的构建?

共有2个答案

谷善
2023-03-14

我回答我自己的问题。这似乎是一个暂时的错误。今天,我不用修改任何代码,就可以重新部署我的函数应用程序。干杯

戚甫
2023-03-14

我怀疑Azure门户中的函数应用的应用设置部分中不存在/无效。

确保它已添加到那里,并且您没有通过CLI/templates删除这些设置,并且在没有AzureWebJobsStorage的情况下重新创建它们。

 类似资料:
  • 产出: 因此上传的文件自动具有两个权限:1。服务帐户是“所有者”2。我的主要帐户是“作家” 的确,我可以在web界面上看到文件,编辑文件,删除文件等,但是,由于服务帐户是所有者,文件是在服务帐户存储配额中计算的,所以这并不能解决我的问题,即我的备份应用程序仍然不能使用超过15GB的文件。 顺便说一句,在谷歌帮助转移文件所有权中,他们说“如果你是谷歌应用程序的用户,你不能将所有权转移给你域外的其他人

  • 我将遵循下面的microsoft教程,并尝试使用mvn azure functions:deploy命令部署我的azure功能。我的函数app name/artifactid是ci cd demo:https://azure.microsoft.com/en-us/resources/videos/azure-friday-java-in-azure-functions/ 但是,我收到一个错误:

  • 首先,我将引用另外两个对这个问题有部分答案的问题。 删除VM后从Azure中删除磁盘 如何删除Microsoft Azure存储中的租用blob 使用Azure Explorer,我可以删除blob和容器,但当我尝试删除存储帐户时,我出现了以下错误: 删除存储帐户“bitnamiWestusflwdmy”失败。无法删除存储帐户“bitnamiWestusflwdmy”:“存储帐户bitnamiWe

  • 错误如下: 完整的控制台日志如下: null 如果有任何其他论坛我可以问这个问题,请分享评论部分的链接。提前谢谢。

  • 我正在appengine虚拟机上开发一个Flask应用程序。我想上传文件到谷歌云存储,所以我使用连接到云存储。仅在VM中测试时,我的应用程序运行正常,没有错误。但是,在我使用部署并在部署的应用程序上测试上载功能后,它失败并返回错误。日志显示了回溯,这是由于连接到云存储的代码行: 具体错误是

  • 我试图通过更新apache-tomcat-8.0.39\conf\catalina.properties在带有选项strict_servlet_compliance=true的Tomcat 8.0.39上部署一个应用程序,但一旦我这样做,我的应用程序部署就失败了。也就是说,我开始出现错误:SEVERE[localhost-startStop-1]org.apache.tomcat.util.dig