【问题标题】:Unable to deploy Azure Function App - error with storage account无法部署 Azure Function App - 存储帐户错误
【发布时间】:2021-02-22 09:24:00
【问题描述】:

最近我在通过 Azure CLI 部署 Function App 时遇到了麻烦。上周星期二,我仍然能够通过 Azure CLI 部署 Function App。

这周,和之前的任何一天一样,我使用了相当常见的 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 存储资源管理器应用程序连接到存储帐户连接字符串。

以防万一,我在另一个区域创建了一个新的函数应用程序,我仍然得到同样的错误。

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

【问题讨论】:

  • 这不是一个错误的构建,我刚刚检查过版本 2.7.3188 也会发生这种情况
  • 您使用的是哪个触发器?
  • 我可以在几个小时前在美国东部的多个托管计划中成功运行func publish。构建也是3.0.3233。只是为了确定一下,您可以运行func azure functionapp publish --debug ... 看看是否有任何有用的信息可以帮助解决问题吗?
  • 我使用 HTTP 触发器。即使我发布了一个全新的函数应用程序,我也会遇到同样的错误。
  • 我忘了补充:--debug 标志没有显示任何内容

标签: azure azure-functions azure-cli


【解决方案1】:

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

确保已将其添加到此处,并且您不会通过 CLI/模板删除这些设置并在没有 AzureWebJobsStorage 的情况下重新创建它们。

【讨论】:

  • 嗨 singhh-msft。实际上,该值存在于 Azure 门户中。这包含在模板中。今天,我尝试了同样的事情,但这次从门户创建了一个函数应用程序。当我尝试像之前一样添加功能时,它会得到相同的结果。
【解决方案2】:

我回答我自己的问题。这似乎是一个暂时的错误。在不更改任何代码的情况下,今天我能够重新部署我的函数应用程序。干杯。

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 1970-01-01
    • 2017-06-26
    • 2021-11-15
    • 1970-01-01
    • 2016-07-30
    相关资源
    最近更新 更多