gpt4 book ai didi

azure - 对容器中的所有 blob 设置生命周期管理规则

转载 作者:行者123 更新时间:2023-12-02 23:16:16 29 4
gpt4 key购买 nike

我正在尝试设置一个规则,如果容器中的所有 blob 在 x 天后没有被修改,则将删除它们。我正在关注this link

问题是,我无法找到适用于特定容器中所有 blob 的规则。我尝试使用 container/container/* 但没有效果。

有人可以指导如何实现这一目标吗?谢谢

Get-AzStorageAccountManagementPolicy 的输出

PS C:\windows\system32> Get-AzStorageAccountManagementPolicy -ResourceGroupName “” -StorageAccountName “”

ResourceGroupName : “” StorageAccountName : “” Id :/subscriptions/ddd/resourceGroups/rg/providers/Microsoft.Storage/storageAccounts/storaccount/managementPolicies/default Type : Microsoft.Storage/storageAccounts/managementPolicies LastModifiedTime: 1/5/2021 10:54:21 AM Rules : [{"Enabled": true,"Name": "allblobs","Definition": {"Actions": {"BaseBlob": {"TierToCool": null,"TierToArchive": null,"Delete": {"DaysAfterModificationGreaterThan": 1}},"Snapshot": null},"Filters": {"PrefixMatch": ["cont1/"],"BlobTypes": ["blockBlob"]}}}]

最佳答案

如果要删除容器中的所有 Blob,则在策略 -> 筛选器集中,只需指定容器名称。例如,如果容器名称为container1,则只需将Filter设置如下:

enter image description here

另请注意,它可能会在 24 小时后生效。我以前做过这个设置,效果很好。

关于azure - 对容器中的所有 blob 设置生命周期管理规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65593429/

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