【问题标题】:unable to create a python function in azure function app无法在 azure 函数应用程序中创建 python 函数
【发布时间】:2019-09-29 20:45:48
【问题描述】:

使用此处的说明,我成功地创建了“Azure 中的 HTTP 触发函数”:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-function-python

我验证了使用本地环境和 Azure 门户运行应用程序。 (将函数应用项目部署到 Azure)

我在进行更新时找不到任何有关如何部署应用程序的说明,所以我再次尝试:

func azure functionapp 发布

我收到了应用程序已成功部署的消息,但是当我转到 Azure 门户时,HttpTrigger 在门户中消失了。函数为空。

这是一个已知问题吗?

【问题讨论】:

  • 解决了这个问题。我需要从本地 Function 项目级别运行该函数,并且我是从具有函数代码的目录中运行它。一旦我从本地功能项目级别运行,一切正常。

标签: python azure azure-functions


【解决方案1】:

可以将您的函数发布到您之前通过azure-cli 创建的另一个应用程序实例。根据Deploy the function app project to Azure部分,如下,您可以在发布命令的末尾添加一个参数APP_NAME来指定您想要的部署目标。

func azure functionapp publish <APP_NAME>

我认为APP_NAME 是在创建应用程序时默认存储在某个缓存中的环境变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多