Это был старый совет, который напоминал нам, что хранилище по умолчанию AzureWebJobsStorage
установлено неправильно, которое было улучшено, чтобы быть более понятным давным-давно. Смотрите этот выпуск и исправление .
Похоже на изображение докера, это исправление как-то опущено.
Чтобы решить вашу проблему, просто установите AzureWebJobsStorage
в вашем Dockerfile.
ENV AzureWebJobsStorage=DefaultEndpointsProtocol=https;AccountName=xxx;AccountKey=xxx==;EndpointSuffix=core.windows.net
Обратите внимание, что если вы используете имя, отличное от AzureWebJobsStorage
, необходимо установить параметр connection
, используя имя, в файле function.json
.
Обновление
Основываясь на комментарии Коннора, упомянутое мной исправление добавлено к инструментам cli, которые не использует образ докера, поэтому мы по-прежнему видим эту первоначальную ошибку времени выполнения.