gpt4 book ai didi

azure - Azure 容器的保留策略?

转载 作者:行者123 更新时间:2023-12-01 01:57:59 27 4
gpt4 key购买 nike

我希望为我的一个容器设置一项策略,以便它删除数据或仅保留 x 天的数据。因此,如果 x 为 30,则该容器应仅包含 30 天以内的文件。如果文件在容器中放置超过 30 天,则应将其丢弃。有什么办法可以配置吗?

最佳答案

目前 Azure Blob 存储不支持此类事情。您需要编写自己的代码来定期运行来执行此检查并删除旧的 blob。

顺便说一句,此功能长期以来一直悬而未决(自 2011 年以来):https://feedback.azure.com/forums/217298-storage/suggestions/2474308-provide-time-to-live-feature-for-blobs .

更新

如果您需要自己做,则需要考虑两件事:

  1. 用于获取 blob 列表、找出需要删除的 blob,然后删除这些 blob 的代码。为此,可以使用 Azure 存储 SDK。 Azure 存储 SDK 可用于多种编程语言,例如 .Net、Java、Node、PHP 等。您只需使用您熟悉的一种即可。
  2. 安排此代码每天运行一次:为此,您可以使用 Azure 中提供的众多服务之一。您可以使用 Azure WebJobs、Functions、Schedular、Azure Automation 等。

如果你决定使用 Azure 自动化,那么已经有一个 Runbook 可供你使用(无需编写代码)。您可以在这里找到更多详细信息:https://gallery.technet.microsoft.com/scriptcenter/Remove-Storage-Blobs-that-aae4b761 .

关于azure - Azure 容器的保留策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38924028/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com