批量删除云存储对象

alo*_*loo 4 google-cloud-storage

什么是删除许多cloudstorage对象的最佳方法?我有一个包含~500K对象的存储桶,我想将它们全部删除.

您是否必须为我要删除的每个对象发出1 api请求,或者是否存在某种批处理方法?我目前正在使用gsutil一次删除一个.

Bra*_*ugh 5

您需要为每个对象发出1 api请求.实现这一目标的最简单方法是使用gsutil:

$ gsutil -m rm gs://bucket_with_many_objects/**
Run Code Online (Sandbox Code Playgroud)

-m选项启用多线程,这将并行删除许多对象.