正确答案: 添加一个最终作业步骤,使用 Cloud Storage API 的批量请求批量删除存储桶中的所有对象。.
为什么这是答案
正确答案是使用 Cloud Storage API 的批量请求在作业完成后批量删除对象。这是因为批量请求能够高效地并行删除大量对象,最大限度地减少了删除操作的总时间,从而缩短了整个作业的完成时间。
配置对象生命周期管理规则虽然可以自动删除,但通常有时间延迟(例如24小时),不符合“立即删除”的要求。从 Google Cloud 控制台移除存储桶会删除整个存储桶,这可能不是期望的操作,并且需要手动干预。使用 gcloud CLI 命令删除虽然可行,但通常在作业内部通过 API 调用进行批量处理会更高效和自动化,尤其是在处理数百万个文件时。