google-cloud-platform - 删除 gcs 冗余 gcs 存储桶
问题描述
我正在尝试清理我的 GCS 存储,它每天都会创建超过 3 年的冗余存储桶。因为其中很少有人不再需要。我正在尝试这样做
gsutil -l | grep 'gs://bucket-name-.*' | gsutil rb -f
这是正确的方法吗?
解决方案
该gsutil rb
命令用于删除存储桶,但要求存储桶为空才能成功删除。
要删除您的存储桶及其所有内容,请使用带有选项的gsutil rm
命令。-r
在存储桶上运行 gsutil rm -r 将删除存储桶中所有对象的所有版本,然后删除存储桶:
gsutil rm -r gs://bucket
另请注意,要删除存储桶中的大量对象,使用 gsutil 需要很长时间才能完成。建议改用 Cloud Console。您可以在删除最佳实践文档中找到更多详细信息。
希望你觉得这很有帮助。
推荐阅读
- visual-studio - 如何停止 Visual Studio 2017 v15.7.2 在新浏览器窗口中打开调试会话?
- android - RadioButton 上带有文本的自定义按钮
- apache-kafka - Kafka 内置的重试机制究竟是如何工作的?
- android - 从钩子方法获取设备传感器状态
- apache-spark - 使用 Spark (1.6.0) SQL 的 Kerberos 启用远程 Hive Meta Store (hive-1.1.0) 访问问题
- sql-server - 提高前 1 个查询的性能
- sql - 如何删除压缩表中的列?
- android - getIntger() -> getLong()?
- javascript - 在重新实例化调用它的对象后,异步函数首先会做一些奇怪的事情
- javascript - dialogflow 企业版未显示访问令牌密钥