RemoteGymp · API v1

Bir kopyayı senkronize halde tutun

Cihaz listenizi başka bir sisteme kopyalayın, ardından yalnızca değişenleri alın.

  1. Tam bir anlık görüntü alın

    previousSnapshotId'yi null olarak ayarlayarak POST ve /v1/sync/devices'yi çağırın. next, null olana kadar her next değerini after olarak geçirerek GET ve /v1/sync/devices/{snapshotId}'yi okuyun.

  2. Her sayfa başarılı olduktan sonra kontrol noktanızı kaydedin

    Her sayfayı uygulayın, ardından anlık görüntü kimliğini kaydedin. Bir sonraki seferde, bu kimliği previousSnapshotId olarak gönderin. Aygıt ekleyerek veya güncelleyerek upsert kayıtlarını uygulayın; aygıt değeri null olan deleted olarak işaretlenmiş kayıtları kaldırın. Her sayfanın tekrar uygulanması için güvenli hale getirin. Tüm güncelleme başarılı olana kadar eski kontrol noktanızı saklayın.

  3. Gerekirse tekrar başlayın

    Kontrol noktası 410 hatasıyla sona ererse, yeni bir tam anlık görüntü alın ve kaydedilmiş verilerinizle karşılaştırın. Anlık görüntüler, onları oluşturan kimlik bilgilerine aittir, bu nedenle yedek bir kimlik bilgisinin kendi temel çizgisine ihtiyacı vardır.

  4. Diğer veriler için ayrı kontrol noktaları tutun

    Cihaz anlık görüntüleri özetler içerir. Ayrıntılı envanter, yazılım, uyarılar ve özel alanların her biri POST /v1/sync/{resource} kullanır ve kendi kontrol noktalarına ihtiyaç duyar.

  5. Anlık görüntü sınırları

    Anlık görüntüler yedi gün sonra sona erer ve en fazla 10.000 cihaz içerir. Her kimlik bilgisi, kaynak ve kuruluş başına saatte dört anlık görüntü oluşturabilir; Her kuruluş saatte toplam yirmi adet oluşturabilir. Sıkıştırılmış anlık görüntü depolama alanı, kuruluş başına 256 MiB ile sınırlıdır.

API referansı →

İçerik revizyonu 3f225a253 · OpenAPI SHA-256: b12c42306a89