Для этого требования, я думаю, вам просто нужно скопировать код init.py из azure в вашу новую функцию в локальном коде VS и скопировать функцию. json из azure в локальный код VS.
В новой функции, которую вы создали в коде VS, вам нужно использовать код и функцию init.py. json Скопировано выше. И вам нужно выполнить команду pip freeze > requirements.txt
в «TERMINAL» в коде VS, чтобы сгенерировать requirements.txt
, который содержит все модули pip, используемые в вашей новой функции.
Затем вы можете развернуть ее из кода VS до Azure, init.py (локальный) будет охватывать init.py в Azure, а функция. json (локальная) также будет охватывать функцию. json в Azure. Новая функция в Azure перестроит (установит модули pip) в соответствии с только что сгенерированным вами тегом require.txt.
Вы можете запустить эту команду в "TERMINAL" в коде VS, чтобы развернуть новую функцию из локально по azure.
func azure functionapp publish hurypyfunapp --build remote
Новая функция, развернутая с локального по azure, не повлияет на другие настройки, такие как «Настройки приложения» и т. д.
Кстати перед развертыванием вы можете протестировать свою функцию локально, выполнив команду ниже «TERMINAL» в коде VS, чтобы запустить вашу функцию.
func host start
Надеюсь, это поможет ~