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.
/assets/screenshots/license-admin@0.4.pngLisans ü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
GET /admin/license-admin/configmerkezdeowner_console: true, diğer yerlerde false dönmelidir.- Katman seçenekleri eklentiler dahil güncel issuer kataloğuyla aynı olmalıdır.
- Test lisansı üretin; registry satırında oturum kullanıcı adınız ve notlar bulunmalıdır.
- Dosyayı yeniden indirin ve sağlama toplamını özgün dosyayla karşılaştırın.
- Test lisansını iptal edin; geçmişte kimin iptal ettiğini ve indirmenin kapandığını doğrulayın.
- İş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
- Müşteri lisansını kurun — cihaz tarafı yükleme ve durum.
- Paketler ve katmanlar — güncel özellik ön ayarları.
- Güncellemeler ve iptal — cihazın imzalı sürüm durumunu alması.
Son güncelleme