Azure Функция Python docker контейнер: Невозможно найти Azure Строка подключения к хранилищу, чтобы использовать для этой привязки - PullRequest
1 голос
/ 10 марта 2020

У меня проблемы с тем, чтобы моя функция Azure (python, запуск по таймеру) работала в контейнере docker. За пределами контейнера docker все работает просто отлично. Но как только я запускаю свой контейнер, я получаю сообщение об ошибке:

fail: Host.Startup [515] Произошла ошибка хоста System.InvalidOperationException: Невозможно найти соединение Azure Storage строка, используемая для этой привязки.

Моя строка подключения определена в моих local.settings. json. Я понятия не имею, почему это не работает в контейнере docker, кто-нибудь имел дело с этим? Я ценю любое направление, спасибо.

Редактировать: Просто разъяснение, это происходит на моей локальной машине. Я еще не развернут.

1 Ответ

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

Как я уже говорил, я определил строку подключения в файле local.settings. json. В итоге я получил доступ к файловой системе контейнера и убедился, что мои local.settings. json действительно были там. В итоге я добавил строку подключения в качестве переменной env в мой файл docker (AzureWebJobsStorage = {YOURCONNNECTIONSTRINGHERE}) и начал работать. Надеюсь, это поможет кому-то, кто сталкивается с этой проблемой.

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