是否可以将生命周期策略应用于 GCS 存储桶中与前缀不匹配的每个项目?

Can you apply a lifecycle policy to every item in a GCS Bucket that DOES NOT match a prefix?

提问人:Dasph 提问时间:11/17/2023 更新时间:11/17/2023 访问量:10

问:

我知道 GCS 支持有条件的生命周期策略。其中一个条件是 。matchesPrefix

但是,我需要做相反的事情。我有一个存储桶,其中包含许多不必要的元数据,但一个文件夹包含无法删除的重要数据。 因此,我想应用我的策略,每 30 天删除一次每个对象,但重要文件夹除外。但是我没有看到一种方法可以告诉 GCS 删除与我的前缀不匹配的所有内容。Foo/Bar

其余文件的前缀是随机的,因此无法添加仅影响它们的条件。

平台谷歌云 存储

评论

1赞 Doug Stevenson 11/17/2023
我怀疑您最终必须为特殊数据创建一个单独的存储桶,并对其进行不同的配置。
0赞 Dasph 11/20/2023
AFAIK无法执行此操作,因为这些文件是由数据流生成的,并且只有一个地方可以指示将它们放在哪里。我无法选择生成哪些文件
1赞 Doug Stevenson 11/21/2023
然后,您可能需要构建一些东西,以便以您需要的方式对上传进行后处理。

答: 暂无答案