Смонтируйте хранилище при локальном запуске функции Azure - PullRequest
0 голосов
/ 03 марта 2019

Я понял, что теперь можно монтировать хранилище, такое как файлы Azure, при запуске функции Azure.

Как я могу это сделать, когда я выполняю функцию локально?Возможно, мне нужно добавить несколько записей в local.settings.json?Или это вообще возможно?

(я использую Python в функции, но это, вероятно, не влияет на ответ. Или так?)

1 Ответ

0 голосов
/ 07 марта 2019

Похоже, ваш настоящий вопрос - как смонтировать хранилище Azure на локальный компьютер, чтобы использовать его так же, как локальную файловую систему внутри функции Azure локально, но я не знаю, какую службу хранилища Azure вы хотите смонтировать на локальный.

Как я знаю, существует два способа монтировать хранилище Azure в локальную файловую систему.

  1. Чтобы смонтировать общий файловый ресурс Azure с Windows , Linux или MacOS по протоколу SMB 3.0.Это кроссплатформенное решение.
  2. Монтировать контейнер хранилища BLOB-объектов Azure в Linux только с помощью инструмента с именем blobfuse, который использует libfuse для связи с модулем ядра Linux FUSE.Вы можете обратиться к его репозиторию GitHub Azure/azure-storage-fuse, чтобы узнать подробности.

Независимо от того, какой из них вы использовали выше, вы можете напрямую обращаться к файлу хранилища Azure в Azure.Функция локально, например, использование os.open в Python.

...