Google cloud storage 空存储桶上的gsutil并行删除

Google cloud storage 空存储桶上的gsutil并行删除,google-cloud-storage,Google Cloud Storage,如果bucket本身为空,则尝试运行gsutil-m rm-r gs://bucketname时会出现错误: $ gsutil -m rm -r gs://scoletestbucket Removing gs://scoletestbucket/... CommandException: 1 files/objects could not be removed. $ echo $? 1 尽管出现了错误消息,但该命令确实执行了我们希望它执行的操作:删除bucket。但是我们监控命令返回代码的脚

如果bucket本身为空,则尝试运行
gsutil-m rm-r gs://bucketname
时会出现错误:

$ gsutil -m rm -r gs://scoletestbucket
Removing gs://scoletestbucket/...
CommandException: 1 files/objects could not be removed.
$ echo $?
1
尽管出现了错误消息,但该命令确实执行了我们希望它执行的操作:删除bucket。但是我们监控命令返回代码的脚本自然会认为gsutil命令正在报告错误

如果我们不使用parallelism选项(
-m
),那么一切都会按预期进行,但是如果可能的话,我们希望保留它,以便在实际删除一串内容的情况下使用


我们是缺少了什么,还是这是一个bug?

这是gsutil rm命令中的一个bug。我已经打开了追踪它的窗口。