问题描述
出于合规性目的,我需要捕获Azure Table Storage
中的所有插入/更新/删除。这是如何完成的?我正在寻找代码示例和/或文档。我知道有Change Feed
支持Blob(https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed?tabs=azure-portal),但仍处于预览状态。表格有什么相似之处吗?
解决方法
表存储不提供任何更改提要或类似内容。如果需要,您可以切换到“ Premium Tables”,这基本上是Cosmos DB上的Table API-确实提供诸如更改提要之类的功能。当然,这确实需要更高的价格。
https://docs.microsoft.com/en-us/azure/cosmos-db/table-introduction
,如果您不顾一切,可以尝试Azure Storage analytics logging。重要警告:
尽最大努力记录请求。这意味着大多数请求都会产生日志记录,但无法保证 Storage Analytics 日志的完整性和及时性。
因此,它不能解决您的合规性问题,但可能对其他人有所帮助。