Αντιγράψτε τη λίστα συσκευών σας σε άλλο σύστημα και, στη συνέχεια, ανακτήστε μόνο ό,τι άλλαξε.
Λήψη πλήρους στιγμιότυπου
Καλέστε το POST /v1/sync/devices με το previousSnapshotId να έχει οριστεί σε null. Διαβάστε το GET /v1/sync/devices/{snapshotId}, περνώντας κάθε τιμή next ως after, μέχρι το next να γίνει null.
Αποθηκεύστε το σημείο ελέγχου σας μετά από κάθε σελίδα που επιτυγχάνεται
Εφαρμόστε κάθε σελίδα και, στη συνέχεια, αποθηκεύστε το αναγνωριστικό στιγμιότυπου. Την επόμενη φορά, στείλτε αυτό το αναγνωριστικό ως previousSnapshotId. Εφαρμόστε τις εγγραφές upsert προσθέτοντας ή ενημερώνοντας τη συσκευή. Αφαιρέστε τις εγγραφές που έχουν επισημανθεί με deleted, των οποίων η τιμή συσκευής είναι null. Βεβαιωθείτε ότι κάθε σελίδα είναι ασφαλής για να εφαρμοστεί ξανά. Διατηρήστε το παλιό σας σημείο ελέγχου μέχρι να ολοκληρωθεί με επιτυχία ολόκληρη η ενημέρωση.
Ξεκινήστε ξανά όταν χρειαστεί
Εάν το σημείο ελέγχου λήξει με 410, δημιουργήστε ένα νέο πλήρες στιγμιότυπο και συγκρίνετέ το με τα αποθηκευμένα δεδομένα σας. Τα στιγμιότυπα ανήκουν στο πιστοποιητικό που τα δημιούργησε, επομένως ένα πιστοποιητικό αντικατάστασης χρειάζεται τη δική του γραμμή βάσης.
Διατηρήστε ξεχωριστά σημεία ελέγχου για άλλα δεδομένα
Τα στιγμιότυπα συσκευών περιέχουν συνοπτικές περιλήψεις. Το λεπτομερές απόθεμα, το λογισμικό, οι ειδοποιήσεις και τα προσαρμοσμένα πεδία χρησιμοποιούν το καθένα POST /v1/sync/{resource} και χρειάζονται το δικό τους σημείο ελέγχου.
Όρια στιγμιότυπων
Τα στιγμιότυπα λήγουν μετά από επτά ημέρες και περιέχουν το πολύ 10.000 συσκευές. Κάθε πιστοποιητικό μπορεί να δημιουργήσει τέσσερα στιγμιότυπα ανά πόρο και οργανισμό ανά ώρα. Κάθε οργανισμός μπορεί να δημιουργήσει συνολικά είκοσι ανά ώρα. Η συμπιεσμένη αποθήκευση στιγμιότυπων περιορίζεται σε 256 MiB ανά οργανισμό.