Моя функция Azure не запускается после загрузки моего файла в соответствующий контейнер учетной записи хранения, но она работает нормально, когда я тестирую свой локальный компьютер со следующими настройками.
Мне пришлось использовать local.setting.json, как показано ниже
"Values": {
....
"AzureWebJobsStorage" : "UseDevelopmentStorage=true",
"AzureStorageMyUpload" : "<<My storage account access key,
which is get copy from my container>>"
.....
}
В реальном времени значение «AzureWebJobsStorage» - это еще одна информация об учетной записи хранения.
"AzureStorageMyUpload" : "DefaultEndpointsProtocol=https;AccountName=<<ACCOUNT_NAME>>;AccountKey=<<ACCOUNT_KEY>>;EndpointSuffix=core.windows.net"
а также
"AzureStorageMyUpload" : "DefaultEndpointsProtocol=https;AccountName=<<ACCOUNT_NAME>>;AccountKey=<<ACCOUNT_KEY>>;BlobEndpoint=https://<<ACCOUNT_NAME>>.blob.core.windows.net/;TableEndpoint=https://<<ACCOUNT_NAME>>.table.core.windows.net/;QueueEndpoint=https://<<ACCOUNT_NAME>>.queue.core.windows.net/;FileEndpoint=https://<<ACCOUNT_NAME>>.file.core.windows.net/"
Моя лазурная функция ниже
[FunctionName("UploadCSV")]
public static async Task Run([BlobTrigger("<<containerName>>/<<folderName>>/{name}.csv",
Connection = "AzureStorageMyUpload")]
Stream stream, string name, ILogger log){
log.LogInformation("UploadCSV starts");
}
Функция
Версия выполнения: 1.0.12922.0 (~ 1)
Когда мне был создан новый триггер большого двоичного объекта из самого лазурного портала, он у меня работал нормально. тот же не работает, когда я создаю локально с помощью кода Visual Studio 2019 на лазурном портале, это похоже на "function.json".
AzureStorageMyUpload
в настройках приложения? - person George Chen   schedule 08.01.2020AzureWebJobsStorage
настройка и отображалась ли ошибка на лазурном портале? - person George Chen   schedule 08.01.2020