繁体   English   中英

如何删除 Azure 存储帐户中除最新的 blob 之外的所有 blob?

[英]How to delete all blobs except the latest one in Azure Storage Account?

我在 Azure DevOps 管道中添加了一个步骤,以在后端运行之前自动获取 Azure MySQL DB 备份,并将其作为 blob 存储在存储帐户中。 我在存储帐户中创建了一个生命周期管理策略,以在修改 7 天后自动删除这些 blob,以节省成本。

是否有任何解决方案可以永久存储最新的备份,并且在存在另一个备份之前不会被生命周期策略删除? 请提出什么可以解决这个问题。

您可以使用Azure 逻辑应用程序来执行此操作。 它将在上传新备份文件时触发,并列出并删除所有其他 blob。 可以在此处查看适用于 Blob 的示例逻辑应用程序:

https://techcommunity.microsoft.com/t5/azure-paas-blog/delete-all-the-azure-storage-blob-content-before-n-days-using/ba-p/838870

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM