删除Azure表存储中已存在若干天的条目

删除Azure表存储中已存在若干天的条目,azure,azure-storage,azure-table-storage,Azure,Azure Storage,Azure Table Storage,我想在Azure表存储中自动删除一个月前的条目 现在在Azure表存储中,我有一年的条目。我手动删除它。但对于未来,我需要自动化这个过程。我需要从Azure表存储中删除一个月前的条目 如果您有partitionKey和rowKey,您可以直接删除条目,如文档中所述 ,否则您需要首先选择条目,了解它们的(partitionKey,rowKey),然后删除它们。您需要查询整个表,找到时间戳早于1个月的实体,并删除所有这些实体。批处理操作在这里可能很有用,因为它支持通过一个请求删除具有相同分区密钥的多

我想在Azure表存储中自动删除一个月前的条目


现在在Azure表存储中,我有一年的条目。我手动删除它。但对于未来,我需要自动化这个过程。我需要从Azure表存储中删除一个月前的条目

如果您有partitionKey和rowKey,您可以直接删除条目,如文档中所述
,否则您需要首先选择条目,了解它们的(partitionKey,rowKey),然后删除它们。

您需要查询整个表,找到时间戳早于1个月的实体,并删除所有这些实体。批处理操作在这里可能很有用,因为它支持通过一个请求删除具有相同分区密钥的多个实体

查询实体REST API:

删除实体REST API:

在REST API中执行实体组事务:


如果您使用的是C#,您可以参考以下文档:

基本上,要删除Azure表存储中的旧实体,您可以先使用查询它们,然后在循环中删除它们

关于

但对于未来,我需要自动化这个过程

如果你有Azure应用程序服务,你可以满足你的需求

此外,您还可以利用来实现删除操作,并使用来配置调用api的计划


如有任何进一步的问题,请随时通知我。

查看以下用于查询存储表的Powershell解决方案。您可以将其合并到某种类型的自动化解决方案中,以便定期运行


您可以查看azure function应用程序,这些应用程序可以根据触发器进行调度或运行。在这种情况下,您可以将其安排为每天运行,并连接到表存储,删除符合筛选条件的任何记录。嗨,谢谢你的回复。。Azure自动化Runbook中有任何选项