无法在Azure中创建python函数

时间:2019-06-20 05:58:14

标签: azure azure-functions

我无法在python中创建azure函数,该函数可用于在PowerApps上运行python脚本。

我已经在命令提示符和创建的应用程序的Visual Studio中进行了尝试,但是我无法部署它。

Is it possible to automate the execution of a Python script using Microsoft Flow? 我正在使用此链接创建azure函数

(.env) C:\Users\PAhire2\MyFunctionProj>az functionapp create --resource-group myResourceGroup --os-type Windows --consumption-plan-location westeurope --runtime python --name NewApp --storage-account 1234store
usage error: Currently supported runtimes (--runtime) in windows function apps are: dotnet, node, java, powershell.

这是我收到的错误消息

1 个答案:

答案 0 :(得分:0)

出现此错误是因为python函数只能在Azure的Linux操作系统上创建,因此只需将os-type更改为Linux,即可成功。

az functionapp create --resource-group mygroup --os-type Linux --consumption-plan-location westeurope --runtime python --name pythonfunctiontest --storage-account mystorageaccount

我使用Azure Cloud Shell进行了测试,并且可以正常工作。希望这可以对您有所帮助。您也可以参考该教程:Create a function app in Azure

enter image description here