我是在BLOB Storage上使用Azure的新手,我想手动设置“保留期限”,以便在保留期限结束后可以删除存档数据。请给我建议任何可以帮助我的链接或方式。请提出如何在门户中进行编码以进行设置的建议。
预先感谢
答案 0 :(得分:0)
请注意,我提到的方法不是设置每个 blob 的保留持续时间的直接方法,而是一种更高级别的策略,它可以影响整个存储帐户或特定容器或匹配某些过滤条件的特定 blob。截至 2021 年 3 月,我还没有找到通过 Azure API 为每个 blob 设置保留期的方法。
Link to Lifecycle Management for Azure Blobs for Azure Storage V2
答案 1 :(得分:-2)
您可以尝试使用以下PowerShell脚本删除旧的Azure存储Blob。以下脚本适用于Classic Storage帐户,您可以修改ARM Storage帐户的脚本。
https://www.wikitechy.com/tutorials/azure/delete-blobs-in-blob-storage-older-than-a-number-of-days
https://strangeadventures.in/deletingoldfilesfromazureblobstorage/