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 上传到目标容器。
@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 上传到目标容器。