首页 > 解决方案 > 删除 gcs 冗余 gcs 存储桶

问题描述

我正在尝试清理我的 GCS 存储,它每天都会创建超过 3 年的冗余存储桶。因为其中很少有人不再需要。我正在尝试这样做

gsutil -l | grep 'gs://bucket-name-.*' | gsutil rb -f

这是正确的方法吗?

标签: google-cloud-platformgoogle-cloud-storagegcloudgsutil

解决方案


gsutil rb命令用于删除存储桶,但要求存储桶为空才能成功删除。

要删除您的存储桶及其所有内容,请使用带有选项的gsutil rm命令。-r在存储桶上运行 gsutil rm -r 将删除存储桶中所有对象的所有版本,然后删除存储桶:

gsutil rm -r gs://bucket

另请注意,要删除存储桶中的大量对象,使用 gsutil 需要很长时间才能完成。建议改用 Cloud Console。您可以在删除最佳实践文档中找到更多详细信息。

希望你觉得这很有帮助。


推荐阅读