本文演示如何调试一个用于处理存储帐户所引发 Azure 事件网格事件的本地函数。
先决条件
- 创建或使用现有的函数应用
- 创建或使用现有的存储帐户。 可以在
BlobStorage
、StorageV2
或 Data Lake Storage Gen2 的 Azure 存储帐户上设置事件网格通知订阅。 - 下载 ngrok,使 Azure 能够调用本地函数
创建新函数
在 Visual Studio 中打开函数应用,在解决方案资源管理器中右键单击项目名称,然后单击“添加”>“新建 Azure 函数”。
在“新建 Azure 函数”窗口中选择“事件网格触发器”,然后单击“确定”。
创建函数后,打开代码文件,并复制文件顶部已注释掉的 URL。 配置事件网格触发器时将使用此位置。
然后,在以 log.LogInformation
开头的行中设置一个断点。
接下来,按 F5 启动调试会话。
调试函数
事件网格识别到已将新文件上传到存储容器之后,即会命中本地函数中的断点。
清理资源
若要清理本文中创建的资源,请删除存储帐户中的 test 容器。