首页 > 解决方案 > 使用 C# 在 Azure 存储中设置 X 天后设置 blob 的到期日期或自动删除 blob?

问题描述

我想在某些天后通过 C# 中的代码自动删除 Azure 存储中的 blob。有两种方法可以做到这一点:

  1. 编写您自己的计时器触发器应用程序,遍历上次修改日期超过 X 天的 blob,然后删除 blob。

  2. 使用 Azure 门户中提供的生命周期管理选项,我们可以在其中添加规则以以简单的方式删除 blob

是否有任何其他方式或任何可用属性可以通过 C# 中的代码实现相同的功能(在将 blob 上传到 azure 存储时设置到期时间/日期)?

任何线索都会有所帮助。

标签: c#azureazure-storageazure-blob-storage

解决方案


您可以使用存储生命周期管理设置在 X 天后删除 Blob:

https://docs.microsoft.com/en-us/azure/storage/blobs/storage-lifecycle-management-concepts?tabs=azure-portal


推荐阅读