0

有谁知道某种方式来触发具有 Blob 触发器的 Azure 函数?无论是通过 API 还是使用“测试/运行”功能。

情况是我需要在测试目的中这样做。目前我看到的是可以在 blob 存储中提供文件名来触发。但这没用,因为将文件放在那里无论如何都会触发功能。我想要做的是提供文件内容而不是名称的功能,以避免不必要的操作。

不幸的是,微软在所有相关主题上的文档都很差,但这个没有。在这个github 问题中找到了 2016 年的唯一提及,但它现在不起作用。我所有的尝试都导致以下错误消息:

指定的 Blob 路径无效:{我的有效负载}。Blob 标识符必须采用“容器/blob”格式

有什么线索吗?

4

1 回答 1

0

我猜你在这里混合了这些想法。Blob 触发器意味着该函数将在将 Blob 上传到 Azure 函数正在侦听的存储帐户时执行。

出于测试目的,您可以使用 Azurite:

https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azurite

于 2021-07-16T21:08:04.690 回答