gpt4 book ai didi

azure - 如何在本地调试EventGridTrigger

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

我有一个 EventGridTrigger 函数,它在 Blob 上传时触发。

 [FunctionName("EventGridTest")]
public async Task Run([EventGridTrigger] EventGridEvent eventGridEvent,
[Blob("{data.url}", FileAccess.Read, Connection = "xxxxxx")] Stream input, ILogger log)
{

我正在尝试在本地调试此功能。因此,当上传 blob 时,我希望断点能够命中我的代码。我已经安装了 ngrok 并且有 http 和 https ngrok url,但是如何使用这些端点?

我有一个像这样的网址

https://xxxxxx.ngrok.io/runtime/webhooks/EventGridExtensionConfig?functionName=EventGridTest

但是该怎么办呢?我必须发帖吗?但它的主体是什么。

最佳答案

通常我使用本指南来做到这一点:

https://learn.microsoft.com/en-us/azure/azure-functions/functions-debug-event-grid-trigger-local

您必须为您的事件创建新的订阅; webb hook 类型,然后您必须将该 url 放入端点中。

因此,通过在本地运行该函数,您现在可以将一个新文件放入 blob 存储中,它将触发在本地调用您的函数的事件,并且您可以进行调试。

关于azure - 如何在本地调试EventGridTrigger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63293429/

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