google-cloud-platform - GOOGLE CLOUD STORAGE - 我如何知道同步是否成功
问题描述
对不起,如果我的英语不好。
我将在我的应用程序上使用带有 rsync 的 Google Cloud Storage。此应用程序在文件夹上创建文件,然后可以使用 rsync 将这些文件同步到谷歌存储(例如:gsutil rsync /folder gs://destination)
但就我而言,我需要知道同步成功的时间和文件的链接同步成功。是否有一个 API 可以做到这一点。在我看来,同步成功后,谷歌存储会向客户端返回一个 JSON 以通知同步完成。但我不确定它是否正确。
谁能帮我。请
解决方案
如果同步操作成功完成,gsutil rsync 将以退出代码 0 完成。在幕后,gsutil rsync 正在向 Google Cloud Storage 发送 JSON API 请求,并在每个操作完成时检查其结果状态。当操作以可以重试的方式失败时,它也会重试。
推荐阅读
- r - 如何使用 dplyr 在 R 中转置数据帧?
- python-3.x - Python3、ctypes API 和枚举
- swiftui - 删除最后一个数组元素时,SwiftUI列表ForEach索引超出范围
- javascript - 如何将我的 JavaScript 函数连接到 HTML 按钮?
- python - Python 3.8 语音识别程序在两次输入后停止工作
- python - pyjwt[crypto] 2.0.0 更新与 django-allauth 不兼容
- java - Java 以编程方式从 .class 文件中列出引用的类
- node.js - 对于格式错误的 json 响应,我应该发送什么 http 状态?
- scala - 在从 MongoDB 加载大量数据以触发数据帧时,获取“查询超过了 40 MB 的最大允许内存使用量”
- laravel - 如何从 laravel 的节点模块导入库