Может ли она создать функцию python, запускаемую по HTTP, на функции Azure без выполнения какого-либо локального кодирования? - PullRequest
0 голосов
/ 16 января 2020

Интересно, может ли она создать функцию python, запускаемую по HTTP, на Azure Функция без какого-либо локального кодирования? Я хочу сделать все на Azure облаке. Мои коды функций python находятся в репозитории Github / Azure, но у меня нет всех дополнительных файлов проекта функций Azure (например, файл сценария init .py, который является функцией HTTP-запуска приложения Azure Function). Можно ли сгенерировать эти файлы из Azure (без создания файлов Azure, связанных с функциями на моем локальном компьютере)? Я заметил, что мы не можем выполнять редактирование в портале для приложений Python с функцией.

1 Ответ

0 голосов
/ 17 января 2020

Насколько я знаю, мы можем просто развернуть функцию python из локального в Azure облако, но не можем развернуть ее, как вы ожидали. И я думаю, что нам не составит большого труда развернуть функцию python из локального в azure облако.

Поскольку у вас есть основной код функции python "init.py", вы просто нужно войти в Azure в своем коде VS и создать функцию python, следуя этому учебнику . А затем используйте ваш код init.py для замены нового кода функции python. После этого выполните команду ниже в окне «TERMINAL», чтобы сгенерировать файл «needs.txt»:

pip freeze > requirements.txt

«Require.txt» включает в себя все модули, импортированные в ваш «init». .py "и когда функция, развернутая в azure, azure установит эти модули в соответствии с этим" needs.txt ". Я видел, как вы упомянули, что у вас нет всех дополнительных файлов этого функционального проекта, если эти модули - то, что вас волнует, то файл «needs.txt» решит вашу проблему.

Затем используйте это команда для его развертывания в Azure:

func azure functionapp publish hurypyfunapp --build remote
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...