Skip to content
Smarter by Design.Simpler for Business

Import ​

Import Nedir? ​

Import, Export ile indirilmiş JSON dosyasını seçili vService'e geri yükler. Kapsam, tek bir kart ya da tek bir eşik değil, vService'in Bot/DDoS yapılandırmasının tamamıdır: korumalar, whitelist'ler, bildirim ayarları ve öğrenme ayarları dosyayla birlikte gelir. Import butonu, Export ile birlikte Bot/DDoS Protection Mode şeridinin sağ altında yer alır ve yalnızca düzenleme yetkisi olan kullanıcılarda görüntülenir; yetkisi olmayan kullanıcılarda bu iki buton hiç oluşturulmaz.

İçe aktarma tam değiştirmedir

Dosyadaki ayarlar mevcut yapılandırmayla birleştirilmez; vService'in yürürlükteki Bot/DDoS yapılandırması tümüyle dosyadakinin yerini alır. İşlem geri alınamaz ve onaydan hemen sonra yürürlüğe girer. Bu nedenle içe aktarmadan önce mevcut yapılandırmanın Export ile yedeklenmesi önerilir.

İçe Aktarma Adımları ​

  1. Şeridin sağ altındaki Import butonuna tıklanır. Buton gizli bir dosya girişini açar; seçicide varsayılan olarak .json süzgeci uygulanır. Bu süzgeç yalnızca seçimi kolaylaştırır: sunucu tarafında uzantı denetimi yapılmaz, dosya yalnızca içeriği JSON olarak çözümlenerek doğrulanır.

  2. Dosya seçildikten sonra onay penceresi açılır. Pencere, işlemin bir tam değiştirme olduğunu ve kullanıcı günlüğüne değişiklik özetiyle yazılacağını hedefin adıyla birlikte bildirir:

    The ENTIRE Bot/DDoS protection configuration of vService "<vService adı>" will be REPLACED with the selected file — protections, whitelists, notification and learning settings included. The operation is written to the user logs with a change summary. Continue?

  3. İşlem Yes butonuyla onaylanır; No seçilirse sunucuya hiçbir istek gönderilmez ve hiçbir değişiklik yapılmaz.

  4. Onaydan sonra dosya, sunucuya multipart/form-data isteğiyle yüklenir. Her iki buton da dosya seçildiği anda pasifleşir; onay penceresi de bu sırada açılır. Çalışan butonun ikonu dönen bir simgeye dönüşür ve butonlar işlem bittikten kısa bir süre sonra yeniden etkinleşir.

  5. İşlem bittiğinde dosya girişi sıfırlanır; böylece gerekirse aynı dosya yeniden seçilebilir.

Import ButonuImport Butonu

İçe aktarma, elle yapılan her düzenlemenin geçtiği kayıt hattı üzerinden uygulanır: yeni yapılandırma veritabanına yazılır, Load Balancer yapılandırmasının yeniden üretilip sisteme uygulanması ise bunun hemen ardından arka planda yürür. Ayrı bir dağıtım (deploy) adımı yoktur; başarılı içe aktarmada ayrıca bir bildirim de gösterilmez, şeritteki kartlar dosya içeriğine göre güncellenir. Sunucuda o sırada süren bir sistem senkronu varsa istek reddedilir; eşzamanlı başka bir Load Balancer yazması varsa işlem sıraya girer.

Doğrulama ve Hatalar ​

  • İstek bir dosya taşımıyorsa işlem daha başlamadan reddedilir.
  • Hedef vService'in kayıtlı bir Bot/DDoS yapılandırması yoksa içe aktarma durdurulur. Kayıt, koruma etkinleştirildikten hemen sonra yapılandırma uygulanırken varsayılan değerlerle oluşur; koruması hiç etkinleştirilmemiş bir vService'e dosya yüklenemez.
  • Dosya JSON olarak çözümlenemiyorsa ya da çözümlenen kök öğe bir nesne değilse (örneğin bir dizi veya düz metin ise) işlem "Corrupted threat protection file" hatasıyla reddedilir.
  • Bu hataların hepsinde mevcut yapılandırma değişmeden kalır; kayıt yalnızca tüm doğrulamalar geçildikten sonra yazılır.
  • Yüklenen geçici dosya, işlem başarıyla da bitse hatayla da bitse sunucudan silinir.

Tanınmayan anahtarlar sessizce düşürülür

Dosyadaki anahtarlar, cihazın kendi Bot/DDoS şemasının anahtar kümesine göre süzülür: şemada karşılığı olmayan her anahtar atılır ve yalnızca tanınan anahtarlar uygulanır. Düşürülen anahtarların hangileri olduğu kullanıcıya bildirilmez; yanıt yalnızca başarı döner. Farklı bir sürümdeki cihazdan alınan bir dosya bu nedenle eksik uygulanabilir ve işlem yine de başarılı görünür. Uç durumda, tanınan hiçbir anahtar içermeyen geçerli bir JSON dosyası (örneğin {}) da kabul edilir ve vService'in bütün koruma yapılandırmasını varsayılan davranışa döndürür. Sürümler arası taşımadan sonra yapılandırmanın kartlar üzerinden gözle doğrulanması gerekir.

İşlem uzarsa ekranda hiçbir sonuç görünmeyebilir

İçe aktarma isteği için istemci tarafında 10 saniyelik bir zaman aşımı uygulanır (dışa aktarmada bu süre 60 saniyedir). Süre aşılırsa ne başarı ne hata bildirimi gösterilir; buton yalnızca eski hâline döner. Bu, işlemin başarısız olduğu anlamına gelmez: sunucu isteği tamamlamış olabilir. Böyle bir durumda sonucun şeritteki kartlardan ve kullanıcı günlüğünden doğrulanması gerekir.

Dosya hedef vService'e bağlanır

Dosya, hangi vService'ten alındığı bilgisini taşımaz; kayıt kimliği içe aktarma sırasında hedef vService'e göre yeniden yazılır. Bu nedenle bir vService'ten alınan dosya, Bot/DDoS yapılandırması bulunan başka bir vService'e yüklenebilir. Yapılandırmanın vService'ler veya cihazlar arasında taşınması bu şekilde yapılır.

Kapsam istisnası

Kayıt kimliği ve koruma önceliği alanları (ddosProtectionPriority, botPriority, ipRepPriority) dosyayla taşınmaz: dışa aktarma çıktısına hiç girmez, dosyada elle eklenmiş olsalar bile içe aktarmada yok sayılır. İçe aktarma kaydın tamamını değiştirdiği için, hedef kayıtta bu alanların bir değeri varsa içe aktarmadan sonra kayıttan düşer ve koruma sütunlarının sırası varsayılan sıraya döner.

İçe aktarma Load Balancer yazma yetkisi ister

Import butonu, Export ile aynı koşula bağlıdır: yalnızca Load Balancer alanında düzenleme yetkisi olan kullanıcılarda görüntülenir. Sunucu tarafında da istek bir Load Balancer yazma çağrısı olarak değerlendirilir ve Load Balancer alanında yazma yetkisi aranır; iki koşul örtüşür. Salt-izleme yetkisinde ise butonlar hiç yer almaz.

Kullanıcı günlüğü kaydı

İçe aktarma, kullanıcı günlüğüne Threat protection configuration of "<vService adı>" is replaced from an imported file kaydıyla yazılır. Kayıt, işlem öncesi ve sonrası yapılandırmayı birlikte taşıdığı için değişiklik özeti üretir; hangi ayarların neye dönüştüğü günlük kaydı üzerinden alan alan izlenebilir.

Operasyonel En İyi Uygulamalar ​

  • İçe aktarmadan önce mevcut yapılandırma yedeklenmeli. İçe aktarma geri alınamaz; öncesinde Export ile alınan dosya tek geri dönüş yoludur.
  • Yalnızca Export çıktısı kullanılmalı. Dosya içeriği yalnızca asgari düzeyde doğrulanır ve tanınmayan anahtarlar sessizce atılır; elle düzenlenmiş veya farklı bir kaynaktan üretilmiş bir dosya, beklenenden farklı bir korumanın yürürlüğe girmesine yol açabilir.
  • Hedef vService içe aktarmadan önce doğrulanmalı. Dosya kaynak vService bilgisi taşımadığından yanlış vService'e yükleme fark edilmeden yapılabilir; işlem onaydan hemen sonra uygulandığı ve geri alınamadığı için hedefin adı onay penceresinde okunarak teyit edilmelidir.