장치 목록을 다른 시스템으로 복사한 다음 변경된 항목만 가져오십시오.
전체 스냅샷을 생성합니다.
previousSnapshotId를 null로 설정하고 POST와 /v1/sync/devices를 호출합니다. next가 null가 될 때까지 각 next 값을 after로 전달하면서 GET와 /v1/sync/devices/{snapshotId}를 읽습니다.
각 페이지가 성공적으로 처리된 후 체크포인트를 저장합니다.
모든 페이지를 적용한 다음 스냅샷 ID를 저장합니다. 다음번에 해당 ID를 previousSnapshotId로 전송합니다. 장치를 추가하거나 업데이트하여 upsert 레코드를 적용하고, 장치 값이 null인 deleted로 표시된 레코드를 제거합니다. 각 페이지를 다시 적용할 수 있도록 안전하게 만듭니다. 전체 업데이트가 완료될 때까지 이전 체크포인트를 보관하세요.
필요할 때 다시 시작하세요.
체크포인트가 오류 코드 410으로 만료되면 새 전체 스냅샷을 생성하고 저장된 데이터와 비교하세요. 스냅샷은 생성한 자격 증명에 속하므로, 새 자격 증명을 생성하려면 자체 기준선이 필요합니다.
다른 데이터는 별도의 체크포인트를 유지하세요.
장치 스냅샷에는 요약 정보가 포함됩니다. 상세 인벤토리, 소프트웨어, 경고 및 사용자 지정 필드는 각각 POST /v1/sync/{resource}를 사용하며, 각각 별도의 체크포인트가 필요합니다.
스냅샷 제한
스냅샷은 7일 후에 만료되며 최대 10,000개의 장치를 저장할 수 있습니다. 각 자격 증명은 리소스 및 조직별로 시간당 최대 4개의 스냅샷을 생성할 수 있습니다. 각 조직은 시간당 총 20개의 스냅샷을 생성할 수 있습니다. 압축 스냅샷 저장 용량은 조직당 256개의 MiB로 제한됩니다.