【发布时间】:2018-01-13 04:31:17
【问题描述】:
我们希望获得有关 Azure DB 中特定表的警报以启动操作。这些可能是 a) 调用 Azure 搜索索引器 API,以便在每次数据源更改时近乎实时地对更改进行索引 b) 有更新时通过 SignalR 向用户推送更新
我了解 AzureDB 存在功能限制,由于缺乏 CLR 支持,触发器无法直接调用 Azure 函数。 Azure SQL Database trigger to insert audit info into Azure Table
鉴于 Azure 中的触发器无法调用 API,有人告诉我,我们可以通过审核获取有关数据库更新的信息。但是,审计似乎是在 blob 级别,而不是在表级别
鉴于正在进行的多项更改,从 blob 中检查感兴趣的事件将是一项艰巨的任务和时间延迟。
虽然围绕可配置的 blob 审计有一条线(支持更高粒度的对象级审计),但我找不到仅将 blob 更新限制为特定表的方法。任何指针将不胜感激
另外,鉴于 blob 审计似乎是为威胁检测/监管目的而构建的,将其用于事件警报有什么问题吗?
【问题讨论】:
标签: azure triggers azure-sql-database