如何检测 Azure 表存储中的新实体

问题描述 投票:0回答:0

我有一个现有系统,可以将实体上传到 Azure 表存储以响应我们产品的使用。我的任务是使用存储在 Azure 表存储中的所有实体的副本使单独的分析系统保持最新状态。

我已经编写了一个流程来列出 Azure 上的所有现有实体并将它们导入到分析系统中。这使我可以一次性将 Azure 表数据导入分析系统。这是有效的,我已经完成了一次性导入。

我现在需要在新项目上传到 Azure Table Storage 时保持系统最新。

我曾希望运行 Azure Functions 以响应添加到 Table Storage 的新项目,但看起来 Azure Table Storage 不能用作 Azure functions 的触发器.

我考虑的下一个方法是以某种方式列出表存储中的任何新项目。我可以轻松访问添加到分析系统的实体的最新分区键、行键和时间戳,但我无法找到任何时间戳大于使用 NodeJS Azure SDK 给出的时间戳的任何列表实体的方法。如果我可以列出新实体,那么我就可以定期查询新实体并将它们添加到分析系统中。

有没有办法在新上传到 Table Storage 时收到通知?或者列出在给定时间戳之后创建的任何项目?

azure azure-functions azure-table-storage azure-node-sdk
© www.soinside.com 2019 - 2024. All rights reserved.