Skip to main content
CID222 Docs

Müşteri lisanslarını üretin ve yönetin

İmzalama anahtarını açığa çıkarmadan müşteri lisans dosyalarını üretmek, yenilemek, iptal etmek ve yeniden indirmek için yalnızca merkezde çalışan sahip lisans konsolunu kullanın.

  • Sürüm: 0.4
  • Rol: admin_user
  • Tür: görev

Lisans Yönetimi, üretici merkezindeki sahip konsoludur. Müşteri .lic dosyalarını issuer sidecar üzerinden üretir, yeniler, iptal eder ve geri getirir. Kod ortak imajda bulunsa da müşteri cihazlarında bilinçli olarak kullanılamaz.

Danger

Bu sayfayı müşteri cihazında etkinleştirmeye çalışmayın. Sahip koruması yalnızca hazırlanmış merkezi, issuer tokenini ve imzalama anahtarıyla registry'ye erişebilen sağlıklı sidecar'ı kabul eder. Diğer kutularda korunan uç noktalar 404 döner.

Neye ihtiyacım var?

Rol
admin_user

Ön koşullar

  • CID_LICENSE_ISSUER=true yalnızca üretici merkezinde ayarlanmış olmalıdır.
  • CID_LICENSE_ISSUER_TOKEN, issuer sidecar bearer tokeniyle eşleşmelidir.
  • Sidecar sağlık kontrolü özel anahtarın ve registry'nin bulunduğunu doğrulamalıdır.
  • Lisans iptalinden önce güncelleme kanalının revocation dosyası yazılabilir olmalıdır.

Lisans üretin

Merkezde Lisans Yönetimi'ni açın

Pano önce GET /admin/license-admin/config çağrısını yapar. Sayfa yalnızca owner_console true olduğunda görünür. Müşteri kutusunda false dönmesi beklenen davranıştır.

Müşteriyi ve paketi seçin

Paket ve özellik seçenekleri sidecar katman kataloğundan gelir. Listeyi elle yeniden kurmayın; eski bir tarayıcı sekmesi yeni özellik kümesinden geri kalabilir.

Tarihleri, sınırları ve notları belirleyin

Kurulum kimliğini ve ticari sınırları doğrulayın. Sunucu, istek gövdesindeki kullanıcı adına güvenmek yerine oturum açmış yöneticiyi ve notları registry'ye yazar.

Üretin ve dosyayı kaydedin

Yanıt lic, license_id ve filename taşır. .lic dosyasını kaydedin, kararlaştırılan müşteri kanalıyla gönderin ve registry kimliğini devir kaydında saklayın.

Yeniden üretmek yerine yenileyin

Ticari kimlik devam ediyorsa mevcut kaydı yenileyin. Bir dosya kayboldu diye yeni lisans üretmek, registry'nin ne satıldığını anlatan geçmişini değiştirir. has_lic true olduğunda geçmiş satırındaki İndir eylemini kullanın. Yeniden indirme özgün imzalı zarfı bayt bayt döndürür; iptal edilmiş veya eski, zarfı saklanmamış kayıtta reddedilir.

Lisansı iptal edin

İptal, oturum açmış yöneticiyi kaydeder ve güncelleme kanalındaki revocations.json dosyasını yeniler. Devam etmeden önce müşteri, lisans kimliği ve nedeni doğrulayın. İptal edilen dosya yeniden indirilemez.

Warning

Hava boşluklu cihaz, desteklenen çevrimdışı işlemle yeni iptal kümesini alana kadar merkezdeki iptali öğrenemez. Dosyayı geri çağırmak tek başına çalışan bağlantısız kutuyu değiştirmez.

Doğrulayın

  1. GET /admin/license-admin/config merkezde owner_console: true, diğer yerlerde false dönmelidir.
  2. Katman seçenekleri eklentiler dahil güncel issuer kataloğuyla aynı olmalıdır.
  3. Test lisansı üretin; registry satırında oturum kullanıcı adınız ve notlar bulunmalıdır.
  4. Dosyayı yeniden indirin ve sağlama toplamını özgün dosyayla karşılaştırın.
  5. Test lisansını iptal edin; geçmişte kimin iptal ettiğini ve indirmenin kapandığını doğrulayın.
  6. İşlemi dağıtılmış saymadan önce iptalin kanal verisinde bulunduğunu doğrulayın.

Başarısız olursa

  • Korunan uç noktada 404, dağıtımın sağlıklı ve hazırlanmış bir sahip konsolu olmadığını gösterir. Issuer bayrağını, tokeni ve sidecar sağlığını kontrol edin; korumayı gevşetmeyin.
  • 502, ağ geçidinin sidecar isteğini tamamlayamadığını gösterir. Özel anahtarı ağ geçidi konteynerine kopyalamadan sidecar'ın registry ve anahtar erişimini inceleyin.
  • Yeniden indirmede 409, kaydın iptal edildiğini veya saklanmış zarfı olmadığını gösterir.
  • Üretme başarılı olup dosya tarayıcıya ulaşmazsa yeniden üretmek yerine aynı geçmiş satırını indirin.

İlgili sayfalar

Son güncelleme

Bu sayfada