Я получил учетную запись хранения «Хранилище», которая не определена. Ошибка выполнения Azure Функция docker локально - PullRequest
0 голосов
/ 31 марта 2020

Я застрял с ошибкой ниже, когда я пытаюсь сгенерировать APK, используя флаттер на Azure docker изображении локально

что это за ошибка? будет ли он также на производстве или это только локальное ограничение изображения?

предупреждение: Microsoft. Azure .WebJobs.Script.ChangeAnalysis.ChangeAnalysisService [0] Не удалось завершить операцию анализа изменений System.InvalidOperationException: BlobChangeAnalysisStateProvider требует учетной записи хранения по умолчанию «Хранилище», которая не определена . в корпорации Майкрософт. Azure .WebJobs.Script.ChangeAnalysis.BlobChangeAnalysisStateProvider.GetCurrentAsyn c (CancellationToken cancellationToken) в /azure-functions-host-0cf47580569246787.gline/hanScript/hanEWWWWWBWWBWBB0WBB0B0SB_WBB0SB_BBB0SB_SB_SBBB0S0BB0SB0BB0B0BBBD 40 в Microsoft. Azure .WebJobs.Script.ChangeAnalysis.ChangeAnalysisService.TryLogBreakingChangeReportAsyn c (CancellationToken cancellationToken) в /azure-functions-host-0cf47580569/07/hangeWheWE линия 92

1 Ответ

0 голосов
/ 31 марта 2020

В любом плане для приложения-функции требуется общая Azure учетная запись хранилища, которая поддерживает Azure хранилище BLOB-объектов, очередей, файлов и таблиц. Это связано с тем, что функции зависят от Azure хранилища для таких операций, как управление триггерами и ведение журнала функций

Источник: https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale#storage -account-требованиям

Для всех приложений Azure Function требуется учетная запись хранения Azure. При развертывании на Azure вам необходимо будет предоставить учетную запись хранения (портал Azure позаботится об этом при создании ресурса приложения-функции).

При локальном запуске обычно используется Microsoft Azure Эмулятор хранилища и следующие настройки в local.settings.json:

"AzureWebJobsStorage": "UseDevelopmentStorage=true"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...