![](/img/trans.png)
[英]How do I pass in the storage account connection string for a CosmosDBTrigger?
[英]Azure Functions: CosmosDBTrigger connection string storage
我昨天问过CosmosDBTrigger的连接字符串存储在哪里。 在我不得不将其推向Azure之前,它一直很好。 现在,该功能根本无法使用。 虽然它在本地工作正常。 代码库之间没有区别,因此我唯一能想到的是在Azure上时不会从local.settings.json
提取连接字符串。 我的意思是,如果是这种情况,这也不会令我感到惊讶,因为该文件中包含单词local
。
我尝试将内容放入host.json
,但这也不起作用。
当您的功能在Azure上运行时,如何指定连接字符串?
在Azure中不使用local.settings.json
。 而是从“ 应用程序服务设置”中进行设置 。
对于昨天的示例,请转到Function App的“ Application settings
选项卡,并在其中使用键DbConnString
添加一个值。
如果使用func
CLI,则可以通过运行以下命令将设置从local.settings.json
文件发布到Azure应用程序设置
func azure functionapp public <App> --publish-local-settings
您需要将其放在功能应用程序的“应用程序设置”中。 这些可以使用Azure门户进行设置,也可以作为ARM模板的一部分进行部署。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.