首页 > 解决方案 > 发布 Azure 函数的不同方式

问题描述

通过选择发布然后选择所有剩余参数,我已经从 Visual Studio 发布了 azure 函数。请分享直接在 Azure 门户上发布 azure function V1 的其他方式。

我做了研究,但我无法理解,所以如果你能简单地解释一下。我认为有一种方法可以使用 CLI 或 power shell 或将我的项目转换为 zip 文件。任何帮助将不胜感激。

标签: azure-devopsazure-functionsazure-web-app-service

解决方案


是的,您还有其他方式来发布 Azure 函数。

如果要使用 Azure CLI,

az functionapp deployment source config-zip -g <resource_group> -n \
<app_name> --src <zip_file_path>

<zip_file_path>占位符替换为 .zip 文件所在位置的路径。此外,替换<app_name>为您的函数应用的唯一名称,并替换<resource_group>为您的资源组的名称。

如果你想使用 powershell,

Publish-AzWebapp -ResourceGroupName <group-name> -Name <app-name> -ArchivePath <zip-file-path>

替换<deployment-user><deployment-password><app-name>占位符。


例如,使用 zip deploy 的步骤:

1.先在azure上创建一个function app。

2.在本地创建一个function app,并将这个function app构建成dll。

3.转到调试文件夹。

在此处输入图像描述

所有这些文件都需要添加到 zip 中。(bin文件夹中的文件是你的function app编译后形成的,function1文件夹是你的function的声明文件,下面的文件是整个app的配置文件,会上传到Azure。就是这些文件。)

4.然后例如,使用azure cli:

在此处输入图像描述

5.部署成功!

在此处输入图像描述

有关更多信息,请查看官方文档

我描述清楚了吗?


推荐阅读