Azure 函数事件网格触发器本地调试

本文演示如何调试一个用于处理存储帐户所引发 Azure 事件网格事件的本地函数。

先决条件

  • 创建或使用现有的函数应用
  • 创建或使用现有的存储帐户。 可以在 BlobStorageStorageV2Data Lake Storage Gen2 的 Azure 存储帐户上设置事件网格通知订阅。
  • 下载 ngrok,使 Azure 能够调用本地函数

创建新函数

在 Visual Studio 中打开函数应用,在解决方案资源管理器中右键单击项目名称,然后单击“添加”>“新建 Azure 函数”。

在“新建 Azure 函数”窗口中选择“事件网格触发器”,然后单击“确定”。

Create new function

创建函数后,打开代码文件,并复制文件顶部已注释掉的 URL。 配置事件网格触发器时将使用此位置。

Copy location

然后,在以 log.LogInformation 开头的行中设置一个断点。

Set breakpoint

接下来,按 F5 启动调试会话。

调试函数

事件网格识别到已将新文件上传到存储容器之后,即会命中本地函数中的断点。

Start ngrok

清理资源

若要清理本文中创建的资源,请删除存储帐户中的 test 容器。

后续步骤