Вы можете просто использовать команду func azure functionapp publish
func azure functionapp publish <APP_NAME> --build remote
Сначала вам нужно создать группу ресурсов и учетную запись хранения.Вы можете сделать это на портале Azure или с помощью командной строки Azure.Вот команды, если вы хотите использовать Azure CLI.
az group create --name myResourceGroup --location westeurope
az storage account create --name <storage_name> --location westeurope --resource-group myResourceGroup --sku Standard_LRS
Во-вторых, вам нужно создать приложение-функцию Azure:
az functionapp create --resource-group myResourceGroup --os-type Linux --consumption-plan-location westeurope --runtime python --name <APP_NAME> --storage-account <STORAGE_NAME>
Публикация функции приложения Azure - Azure.Команда Core Tools для функций, поэтому перед этим необходимо установить команду Core Tools для функций Azure. Для ее установки обратитесь к этому учебному пособию.А затем в вашей PowerShell подключитесь к своей учетной записи Azure (если вы используете команду rm: Connect-AzureRmAccount), перейдите к директории Python и выполните команду func azure functionapp publish (как показано ниже)
Для получения дополнительной информации вы можете обратиться к этому учебнику .
Кстати, функция Azure просто поддерживает версию Python 3.6.x, поэтомуесли вы установите Python 3.7, это может привести к ошибке при публикации из кода против Azure.