JAVA 中具有动态 @BlobOutput 路径的 Azure 事件网格触发器

Azure Event Grid trigger with dynamic @BlobOutput path in JAVA

@BlobOutput(dataType="Binary", name="$return", path="{data.url}")

我们在 java 中使用事件网格触发器从 blob 存储中获取 blob 事件。 这里 {data.url} 表示扩展名为 .tiff 的图像 url,我们的函数将图像从 .tiff 格式转换为 .png 格式并将其保存回相同的存储中。 有没有办法更改 {data.url} 并将其设置回 @BlobOutput.

的路径参数

据我所知,目前动态绑定只有 available for .Net language,它在运行时创建绑定,而不是更改声明性绑定配置。

坦率的替代方案应该使用 Storage SDK 并手动将 blob 上传到目标容器。