为什么 Azure activity logs 在成功后重复资源的日志?

Why does Azure activity logs repeats the logs for a resource after it succeeded?

我正在编写一个脚本,每 2 分钟检查一次来自 Azure 的 activity 日志到数据库中。如果执行某个操作,由于实际事件和记录时间之间存在滞后,我的脚本大部分时间都会获取日志。

操作被标记为成功后,Azure 再次记录与成功相同的操作,使用相同的键和值,但时间戳和日志 ID 除外。从 Azure 的角度来看,有没有办法解决这个问题?我不想检查数据库以查看该操作是否已经执行并添加到数据库并且是否有重复项。

谢谢!

我无法找到为什么 Azure 在 10 分钟后再次记录成功的操作,但我每 90 秒将脚本写入 运行 并将成功的操作添加到数据库中。当第二个成功的操作被记录下来并且我的脚本将其拾取时,我检查数据库以查看它是否已被添加。如果是,那么我就跳过它。