java - 部署队列触发天蓝色函数时在哪里指定连接字符串
问题描述
我在 Java 中开发了一个由存储队列消息触发的天蓝色函数。队列名称和连接字符串在函数的标头中指定。我已将连接字符串指定为“myQueueStoreConn”,它的值在“local.settings.json”中指定。当我使用 'mvn azure-functions:run' 从命令行本地启动该函数时,它工作正常并且能够处理我队列中的消息。问题是当我使用 'mvn azure-functions:deploy' 部署它时,部署成功,但它不适用于队列中的消息。似乎无法解析连接字符串变量。请让我知道在将其部署到 azure 时在哪里指定连接字符串值。
解决方案
在 Azure 上部署函数时,它仅在用户在函数“ Application Setting
”配置部分中设置连接字符串时才有效。
请检查连接字符串在门户中是否可用,否则请添加它并查看它是否有效。
或者请检查您的 host.json 是否正确部署在门户中。
希望能帮助到你。
推荐阅读
- html - 如何将我的列表项放在下一个打开的行上?
- python - 如何在 Flask Python 中渲染模板然后重定向到外部 URL
- c - 如何在C中创建一个指向NULL的指针数组?
- pandas - 将熊猫数据框中的一列列表扩展为单列的快速方法
- flask - Celery + SQS 两次接收相同的任务,同时具有相同的任务 ID
- c# - 无法从索引像素格式创建再现图形对象
- python - 如何比较深度学习的真实图像和预测图像
- javascript - Angular - 将 Google 的 API 结果映射到表单 - 如何映射两个长度不等但共享公共密钥的对象
- java - 如何使用多维数组获取java中每一行的总和?
- c++ - 如何通过用空格('')分隔文件路径来循环字符串并将其存储到C++中的向量/数组中