Я хочу получать сообщения из очереди служебной шины в azure, для всех триггеров, кроме HttpTrigger и kafkaTrigger, мне нужно указать значение (строку подключения) для AzureWebJobsStorage в локальных настройках. У меня есть хранилище больших двоичных объектов, развернутое в azure, поэтому я взял строку подключения учетной записи хранения и поместил ее в loca.settings. json
{
"IsEncrypted": false,
"Values": {
"FUNCTIONS_WORKER_RUNTIME": "java",
"AzureWebJobsStorage" : "DefaultEndpointsProtocol=https;AccountName=xxx;AccountKey=xxx;EndpointSuffix=core.windows.net",
"myConnection" : "<Connection string>"
}
}
, но я получил исключение из azure
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.
Я несколько раз проверял правильность строки подключения. Они сказали, что мне нужно удалить суффикс конечной точки, но это не сработало. Заранее спасибо.