Google Cloud Storage:计算非当前对象的数量

问题描述 投票:0回答:1

我有一个 GCS 存储桶,里面有文件。在存储桶历史记录中的某些时刻,对象版本控制已打开。之后我们关闭了对象版本控制。

现在,我们要验证文件的所有版本是否已从存储桶中删除。一种选择是创建一个新的生命周期规则来删除此类对象。

我们如何计算特定存储桶上有多少个版本化对象? 如果这是不可能的,是否有可能知道至少存在 1 个版本化对象?

google-cloud-storage
1个回答
0
投票

如本文档列出非当前对象版本中所述,您可以运行以下命令。

使用

gcloud storage ls --all-versions
命令:

gcloud storage ls --all-versions gs://BUCKET_NAME

其中

BUCKET_NAME
是相关存储桶的名称

此命令将列出存储桶中的所有对象,包括实时版本和非当前版本

注意: 使用 --long 标志和 --all-versions 标志来获取响应中的元代编号。使用 --full 标志和 --all-versions 标志来获取对象的非当前版本的非当前时间。

© www.soinside.com 2019 - 2024. All rights reserved.