gpt4 book ai didi

python - 使用应用服务计划函数应用程序的自定义 python 包发布 Azure 函数

转载 作者:行者123 更新时间:2023-12-03 00:05:28 25 4
gpt4 key购买 nike

我是 Azure 函数的新手。我的本地系统上有一个 python 函数,导入了 azure.storage.blob 。当我尝试直接从 Visual Studio Code 发布它时,出现错误:无法构建并使用 --build-native-deps。为此,我打开了 Azure CLI,但我不确定在要发布的 Azure 云上将我的代码保存在哪里。

提前感谢所有帮助。

这与消费计划功能一起使用。但是,当我尝试对我创建的应用服务计划执行相同操作时,这不起作用。当我运行时
func azure functionapppublishremote-gc-copy --build remote

我刚刚获得远程构建成功,但未发布。

output of above command

最佳答案

您可以只使用 func azure functionapp 发布命令

func azure functionapp publish <APP_NAME> --build remote

首先您需要创建一个资源组和一个存储帐户。您可以在 Azure 门户上或通过 Azure CLI 命令执行此操作。如果您想使用 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>

func azure functionapppublish是Azure Functions Core Tools命令,因此需要先安装Azure Functions Core Tools命令,请引用this安装教程。然后在你的powershell中连接到你的Azure帐户(如果你使用rm命令:Connect-AzureRmAccount),导航到你的python目录并运行func azure functionapppublish命令(如下所示)

enter image description here

更多信息,您可以引用this教程。

顺便说一下,Azure function只支持3.6.x版本的python,所以如果你安装python 3.7,从vs code发布到azure时可能会出现错误。

关于python - 使用应用服务计划函数应用程序的自定义 python 包发布 Azure 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58054349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com