Azure Table 存储:出于合规目的捕获所有 table activity

Azure Table Storage: Capture all table activity for compliance purposes

出于合规目的,我需要在 Azure Table Storage 中捕获所有 inserts/updates/deletes。这是如何实现的?我正在寻找代码示例 and/or 文档。我知道 Change Feed 支持 blob (https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed?tabs=azure-portal),目前仍处于预览阶段。有类似的表格吗?

Table 存储不提供任何更改提要或类似信息。如果你需要,你可以切换到“Premium Tables”,它基本上是 Cosmos DB 上的 Table API - 它确实提供更改提要之类的东西。当然,这确实需要更高的价格。

https://docs.microsoft.com/en-us/azure/cosmos-db/table-introduction

如果您迫不及待,可以尝试 Azure Storage analytics logging。重要警告:

Requests are logged on a best-effort basis. This means that most requests will result in a log record, but the completeness and timeliness of Storage Analytics logs are not guaranteed.

因此,它不能解决您的合规性问题,但可能会对其他人有所帮助。