java - 如何实现天蓝色服务总线队列触发/存储连接错误
问题描述
我想从 azure 中的服务总线队列中获取消息,对于除 HttpTrigger 和 kafkaTrigger 之外的所有触发器,我需要在本地设置中为 AzureWebJobsStorage 指定一个值(连接字符串)。我在 azure 中部署了一个 blob 存储,因此我获取了存储帐户的连接字符串并将其放入 loca.settings.json
{
"IsEncrypted": false,
"Values": {
"FUNCTIONS_WORKER_RUNTIME": "java",
"AzureWebJobsStorage" : "DefaultEndpointsProtocol=https;AccountName=xxx;AccountKey=xxx;EndpointSuffix=core.windows.net",
"myConnection" : "<Connection string>"
}
}
但我从天蓝色得到一个例外
The 'messageReceiver' function is in error: Microsoft.Azure.WebJobs.Host: Error indexing method 'Functions.messageReceiver'. Microsoft.WindowsAzure.Storage: No valid combination of account information found.
我检查了多次连接字符串是正确的。他们说我需要删除端点后缀,但这不起作用。先感谢您。
解决方案
推荐阅读
- mongodb - Mongoexport 给出身份验证失败错误
- batch-file - 任务计划程序,运行 .bat 不启动 java 应用程序
- java - 不允许访问以检索脚本
- python - 为什么networkx有这么多随机图生成器?
- database - Hasura:如何过滤和然后排序,具有一对多关系
- git - 从另一个远程分支拉出“已经是最新的”消息
- c# - C# 问题 - 将日期时间转换为货币
- encoding - Rust如何对带有字节参数的字符串进行urlencode?
- python - SimilarityTransform(scikit-image)和warpAffine(openCV)之间的区别?
- python - 如何将 csv 中的重复项分离到 python/pandas 中的单独列表中?