将您的设备列表复制到另一个系统,然后仅获取已更改的内容。
拍摄完整快照
调用 POST 和 /v1/sync/devices,并将 previousSnapshotId 的值设置为 null。读取 GET 和 /v1/sync/devices/{snapshotId},并将每个 next 的值作为 after 传递,直到 next 的值变为 null。
每次页面处理成功后保存检查点
应用每个页面,然后保存快照 ID。下次,将该 ID 作为 previousSnapshotId 发送。通过添加或更新设备来应用 upsert 记录;删除标记为 deleted 且设备值为 null 的记录。确保每个页面都安全,可以再次应用。保留旧检查点,直到整个更新成功。
必要时重新开始
如果检查点过期并显示错误代码 410,请创建一个新的完整快照,并将其与已保存的数据进行比较。快照属于创建它们的凭据,因此替换凭据需要有自己的基线。
为其他数据保留单独的检查点
设备快照包含摘要信息。详细的库存清单、软件、警报和自定义字段分别使用 POST 和 /v1/sync/{resource},并且需要各自的检查点。
快照数量限制
快照会在七天后过期,最多可保存 10,000 台设备的数据。每个凭证每小时可为每个资源和组织创建四个快照;每个组织每小时总共可创建二十个快照。每个组织的压缩快照存储空间限制为 256 个 MiB。