Я впервые создаю функцию триггера BLOB-объекта Azure, и мне очень странно, что строка подключения может храниться только в разделе Values моего local.settings.json.
public async Task Run([BlobTrigger("container/filename.json", Connection = "TriggerConnectionString")]
Stream myBlob, ILogger log)
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"TriggerConnectionString": "myConnectionString"
},
В другой части моего кода я подключаюсь к той же учетной записи хранения, чтобы прочитать файл и выполнить какое-то действие, и для этого я использую IOptions для чтения раздела моей конфигурации, который вы можете видеть ниже, но из-за этого триггера я хочу добавить, мне нужно, чтобы строка подключения была в двух местах в моих настройках.
"MyStorageSettings": {
"ConnectionString": "myConnectionString",
"ContainerName": "myStorageContainerName",
"FileName": "filename.json"
}
Есть ли способ для строки подключения в триггере большого двоичного объекта читать из раздела в local.settings.json, кроме раздела «Значения» (т.е. ConnectionString в MyStorageSettings)?