Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 设置blob的到期限制_Azure_Azure Storage_Azure Storage Blobs - Fatal编程技术网

Azure 设置blob的到期限制

Azure 设置blob的到期限制,azure,azure-storage,azure-storage-blobs,Azure,Azure Storage,Azure Storage Blobs,我使用Azure存储来存储信息,就像缓存机制一样。因此,对于给定的输入,我第一次做这个工作,然后将结果保存在缓存中以供进一步使用。当我需要使用相同的给定输入来解决问题时,我将直接从存储中获取已经准备好的解决方案。这一切都得到了落实 我正在尝试为缓存中的文件添加过期限制。每个结果将最多存储30天。之后,它们将被自动删除 最简单的解决方案是实现一个后台工作程序,它每天运行一次,根据文件的创建时间,运行所有文件并将其删除 有更好的解决方案吗?我们目前没有blob存储的自动过期功能。您可以使用类似于运行

我使用Azure存储来存储信息,就像缓存机制一样。因此,对于给定的输入,我第一次做这个工作,然后将结果保存在缓存中以供进一步使用。当我需要使用相同的给定输入来解决问题时,我将直接从存储中获取已经准备好的解决方案。这一切都得到了落实

我正在尝试为缓存中的文件添加过期限制。每个结果将最多存储30天。之后,它们将被自动删除

最简单的解决方案是实现一个后台工作程序,它每天运行一次,根据文件的创建时间,运行所有文件并将其删除


有更好的解决方案吗?

我们目前没有blob存储的自动过期功能。您可以使用类似于运行后台任务的方法来删除文件。如果您每天创建大量文件,一种更简单的方法可能是每天创建一个新容器,并将每天创建的blob存储在该容器中,然后每天删除31天的容器。您还可以对表执行类似的操作,每天创建一个新表,然后删除31天的表

我是从谷歌登陆这里的,所以我把这个留给未来的读者。Microsoft目前已公开预览。

Blob存储生命周期管理从2019年3月开始