我在 Windows 上使用 gsutil。有时,将文件从我的 PC 复制到 Google Cloud Storage 存储桶时,我会收到以下消息:
- “CommandException:一些临时组件未成功上传。请重试此上传”
- “CommandException:无法传输 n 个文件/对象。”
我正在使用 -L 参数,但目前,我无法有效地捕获上述错误 - 我知道在 Linux 环境中使用 -c 和 -L 是可能的。相反,我通过 gsutil cp -L 命令循环大约 10 次,在实践中,这可以解决问题并最终复制所有文件。
是否有更好的方法来处理此命令异常,以便我可以捕获 gsutil 失败并重试操作,直到它最终将所有文件复制到目标存储桶?某种错误级别的功能?