首页 > 解决方案 > 部署队列触发天蓝色函数时在哪里指定连接字符串

问题描述

我在 Java 中开发了一个由存储队列消息触发的天蓝色函数。队列名称和连接字符串在函数的标头中指定。我已将连接字符串指定为“myQueueStoreConn”,它的值在“local.settings.json”中指定。当我使用 'mvn azure-functions:run' 从命令行本地启动该函数时,它工作正常并且能够处理我队列中的消息。问题是当我使用 'mvn azure-functions:deploy' 部署它时,部署成功,但它不适用于队列中的消息。似乎无法解析连接字符串变量。请让我知道在将其部署到 azure 时在哪里指定连接字符串值。

标签: javaazureazure-functions

解决方案


在 Azure 上部署函数时,它仅在用户在函数“ Application Setting”配置部分中设置连接字符串时才有效。

请检查连接字符串在门户中是否可用,否则请添加它并查看它是否有效。

或者请检查您的 host.json 是否正确部署在门户中。

希望能帮助到你。


推荐阅读