是否可以防止重复记录 "Blob ... will be skipped for function ..." 消息?
Is it possible to prevent the "Blob ... will be skipped for function ..." message from being logged repeatedly?
我有一个 Azure 函数,其 blob 存储触发模式定义为
vanilla-v2-ratesheets-ci/{name}.xlsx
如果我将文本文件作为 blob 上传到 vanilla-v2-ratesheets-ci 容器,然后我会在 Application Insights 中收到此跟踪消息,每 10 秒:
Blob 'fsl/fi/BlobIgnore.txt' will be skipped for function
'Vanilla2PricelistFunction' because it does not match the pattern
'vanilla-v2-ratesheets-ci/{name}.xlsx'
它完全是多余的,但它会无限期地继续下去。有人知道如何阻止这种情况发生吗?
所以我们最终找到了解决方法,而不是解决方案:
- 在函数中编写代码,以便在处理完 blob 后将其从容器中物理删除。这显然会解决 blob 每分钟连续“忽略” 6 次的直接问题。
但是,这是一种非本机解决方法 - 绝对应该有某种方法可以从 blob 触发器界面自动触发 blob 删除,但这还不存在(提示提示,Microsoft?)。
我有一个 Azure 函数,其 blob 存储触发模式定义为
vanilla-v2-ratesheets-ci/{name}.xlsx
如果我将文本文件作为 blob 上传到 vanilla-v2-ratesheets-ci 容器,然后我会在 Application Insights 中收到此跟踪消息,每 10 秒:
Blob 'fsl/fi/BlobIgnore.txt' will be skipped for function 'Vanilla2PricelistFunction' because it does not match the pattern 'vanilla-v2-ratesheets-ci/{name}.xlsx'
它完全是多余的,但它会无限期地继续下去。有人知道如何阻止这种情况发生吗?
所以我们最终找到了解决方法,而不是解决方案:
- 在函数中编写代码,以便在处理完 blob 后将其从容器中物理删除。这显然会解决 blob 每分钟连续“忽略” 6 次的直接问题。
但是,这是一种非本机解决方法 - 绝对应该有某种方法可以从 blob 触发器界面自动触发 blob 删除,但这还不存在(提示提示,Microsoft?)。