动态创建的子目录中 blob 的 Azure 存储帐户生命周期管理过滤器前缀

Azure Storage Account Lifecycle Management filter prefix for blobs in dynamically created sub-directories

所以我有一个关于与 Azure 存储帐户 V2 的生命周期管理相关的过滤器前缀的快速问题。

所以我面临的情况是我有一个 blob directory/container,它又包含通过 pushes/creates 根据条件生成 blob 的函数动态创建的子目录,所以目录是根据该逻辑创建。

我要解决的问题是7天后要删除blob

在生命周期管理的文档中,它说我可以为我想应用“保留规则”的容器设置过滤器前缀,可以这么说。

所以与我正在尝试做的事情相关的问题如下:

将 blob 容器的过滤器前缀设置为:“containerName/”时, 正如它在文档中所说的那样,它还会在子文件夹中查找吗?

Microsoft documentation 中说:

"A prefix match string like container1/ applies to all blobs in the container named container1."

这是否也自动包括所有子文件夹中的所有 blob。或者我是否必须在斜线后指定每个子文件夹,因为它在文档的同一部分中进一步说明?

我想将所有 blob 包含在第一个容器中,无论它们是否在子文件夹中,因为子文件夹是如前所述动态创建的。

Does that also include all the blobs in all the subfolders automatically. or do I have to specify each subfolder after the slash as it says further down in the same part of the documentation?

是的,当您将前缀设置为容器名称时,将考虑所有 blob(包括子文件夹中的 blob),因此您无需专门指定子文件夹。

只有当您想要生命周期管理来管理特定子文件夹内的 blob 时,您才需要在前缀中指定子文件夹。