函数运行时无法启动。 Microsoft.Azure.ServiceBus:连接字符串参数名称'@Microsoft.KeyVault的值

时间:2019-07-05 14:24:02

标签: azure azure-functions azureservicebus serverless azure-keyvault

我有一个带有ServiceBusTrigger的Azure函数。现在,我已经在应用程序设置中设置了ServiceBusConnectionString的值。我基本上是从Azure KeyVault获取连接字符串值的。但是,每次在执行此更改后运行Azure函数时,总是会出现以下错误。任何帮助都非常感谢。

enter image description here

1 个答案:

答案 0 :(得分:1)

我找出导致此问题的原因。显然,“应用设置”值中有一个错字。我在值中缺少SecretUri=。因此,我们应该使用@Microsoft.KeyVault(Secret URI with version)而不是@Microsoft.KeyVault(SecretUri=Secret URI with version)

enter image description here

因此,在进行了更改之后,错误消失了。希望对您有所帮助。