📌  相关文章
📜  Microsoft Azure – Azure Functions 的自定义处理程序

📅  最后修改于: 2022-05-13 01:56:13.115000             🧑  作者: Mango

Microsoft Azure – Azure Functions 的自定义处理程序

在本文中,我们将学习如何为 Azure Functions 创建自定义处理程序。自定义处理程序是从 Azure Functions 主机接收事件的轻量级 Web 服务器,可以使用任何支持 HTTP 调用的语言来实现。让我们创建一个自定义处理函数应用程序。若要创建自定义处理程序,您需要安装最新版本的 Go 和 Azure Functions 核心工具、Visual Studio Code 和 Visual Studio Code 的 Azure Functions 扩展。

执行:

按照以下步骤为 Azure 函数创建自定义处理程序:

第 1 步:让我们首先创建一个本地函数。选择一个文件夹,对于语言,我们将选择一个自定义处理程序,它可以用任何支持 HTTP 调用的语言来实现。

第 2 步:接下来,我们使用 HTTP 触发器,我们将其称为“Go Example”。

第 3 步:我们将保持匿名。

第 4 步:让我们将其添加到工作区。而且,这是本地函数。

第 5 步:现在,我们将添加一个新文件,我们将其命名为“Handler.go”。而且,我们会将代码放入其中。这是自定义处理程序。在这里,它将 HTTP 触发器调用转发到名为“Hello Handler”的自定义 Go 处理程序。重要的是这个名称与函数的名称相同。自定义处理程序调用我们要执行的 Go 代码。

第 6 步:打开终端窗口。现在,我们将使用它编译 Go 文件。这将生成我们将使用的 Handler.exe。

第 7 步:现在,我们需要将主机更改为 JSON 文件。在这里,我们需要更改自定义处理程序部分。这指向 handler.exe 文件。如果您在 Linux 上执行此操作,则该文件被称为不同,因为它最后没有 EXE。

第 8 步:让我们再次打开终端。现在,我们将运行该函数。它在 URL 上运行。

第 9 步:让我们在浏览器中尝试,我们将向其中添加名称参数,代码将显示该参数。此结果来自从 Go 代码文件执行的代码。

第 10 步:现在,让我们将其发布到 Azure。我们将启动向导,然后选择“高级选项”。 ” 首先,让我们为函数应用命名。现在,再次选择“ Custom Handler” ,我们将使用Windows作为操作系统。然后,选择一个资源组,现在选择一个存储帐户。它在 Azure 中创建函数应用并将代码部署到其中。并且,在 Azure 中的新函数应用中。右键单击并单击“浏览”以在浏览器中打开它。

第 11 步:现在,让我们调用 API 端点并向其添加名称参数。

您现在可以使用 Azure Functions 通过自定义处理程序功能触发任何语言的代码。