最近我在通过 Azure CLI 部署函数应用时遇到了麻烦。上周周二,我仍然能够通过 Azure CLI 部署函数应用。
本周,就像之前的任何一天一样,我使用了相当常见的 Azure 函数工具命令 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
。我使用的 Azure Function Tools 版本是 3.0.3233。
现在我每次都收到这个错误:
bot.users.fetch(args[1])
我检查了 AzureWebJobsStorage 设置的值是否正确,我什至通过 Azure 存储资源管理器应用程序连接到存储帐户连接字符串。
以防万一,我在另一个区域创建了一个新的函数应用,但仍然出现相同的错误。
有没有其他人遇到过这个错误?我怀疑这是工具本身的错误,可能是构建错误?
答案 0 :(得分:0)
我怀疑 AzureWebJobsStorage
在 Azure 门户中函数应用的应用设置部分不存在/无效。
确保它已添加到那里,并且您不会通过 CLI/模板删除这些设置,并在没有 AzureWebJobsStorage
的情况下重新创建它们。
答案 1 :(得分:0)
我回答我自己的问题。这似乎是一个暂时性错误。在不更改任何代码的情况下,今天我能够重新部署我的函数应用程序。干杯。