Import yaptığımda mevcut kurallar ne olur (tam değiştirme)?
Kısa cevap
Import ekleme değil değiştirmedir: açık olan host grubunun bütün sayfa tipleri (Any Paths dahil) kaldırılır ve yerine dosyadaki kurallar konur. Dosyada Any paths yoksa işlem sonunda varsayılan yapılandırmasıyla ve hazır header kurallarıyla kendiliğinden kurulur. Tek onay Are you sure? sorusudur; başarı bildirimi gösterilmez, liste ve N page types sayısı değişir. Geri dönüşün tek yolu önceden alınmış Export dosyasıdır. Dosya JSON olarak okunamazsa (Corrupted WAF rules file) ya da dosyadaki bir desen derlenemezse (Invalid WAF pattern) içe aktarmanın tamamı reddedilir ve mevcut set değişmez (doğrulama ve hatalar). Import (OpenAPI) farklıdır: birleştirir, yalnızca belgedeki path'lerin kurallarını değiştirir. Değişiklik ayrı bir dağıtım adımı olmadan uygulanır.
Nasıl Çalışır?
- Page types sekmesinde Import tıklanır, dosya seçilir ve Are you sure? sorusunda Yes tıklanır (içe aktarma adımları).
- Dosya JSON olarak okunur ve içindeki bütün desenler derleme denetiminden geçer; bir hata varsa işlem durur, mevcut set değişmez.
- Açık olan host grubunun kural listesi dosyadaki listeyle değiştirilir; Any paths eksikse varsayılanıyla eklenir, kurallar sıralanır.
- Yeni set ayrı bir dağıtım adımı olmadan uygulanır; cluster kurulumunda varsayılan auto-sync ile eş cihaza da gönderilir, Manual Sync Mode açıksa Synchronize ile elle gönderilir.
Karşılaştırma
| Import (JSON) | Import (OpenAPI) | |
|---|---|---|
| Mevcut kurallar | Tümü kaldırılır | Belgede olmayanlar korunur |
| Aynı path'li kural | Dosyadaki gelir | Belgeden üretilen kural mevcut olanın yerine geçer |
| Any paths | Dosyadakiyle değişir; dosyada yoksa varsayılanla kurulur | Üçüncü taraf belge dokunmaz; TR7'nin kendi çıktısı belgedekiyle değiştirir |
| Dosya biçimi | Export çıktısı (JSON) | OpenAPI 3 ya da Swagger 2.0 (JSON, YAML) |
| Hata | Dosya tümüyle reddedilir, set değişmez | Okunamayan belge ya da derlenemeyen desen işlemi tümüyle reddeder; dönüştürülemeyen path'ler ve imza motoruna uygun olmayan değer desenleri atlanır ve sonuç bildiriminde uyarı olarak listelenir |
| Onay | Are you sure? | Are you sure? |
| Sonuç bildirimi | Yok | OpenAPI import: N path applied (uyarılarla) |
- Geri dönüş için içe aktarmadan önce açık grubun Export dosyası alınır (Bir host group'un kural setini JSON olarak dışa aktarıp başka bir ortama taşıyabilir miyim; hangi ayarlar bu dosyaya girmez?).
- İçe aktarma kaydı User Logs ekranında N WAF rules are imported from file for grup@vService olarak görünür.
- Import yalnızca kural listesini değiştirir; host grubunun adı, modu, host desenleri ve vService'in WAF ayarları değişmez.
- OpenAPI davranışı: OpenAPI / Swagger dosyamdan otomatik kural üretebilir miyim?
Sık Karıştırılan Noktalar
- "Import mevcut kuralların üstüne ekler." Import tam değiştirmedir; dosyada olmayan kurallar silinir.
- "Kısmi hata olsa da geçerli kurallar yüklenir." Tek bir derlenemeyen desen dosyanın tamamını reddettirir.
- "Dosya hangi gruba aitse oraya yüklenir." Dosya grup bilgisi taşımaz; Import hangi grubun Page types sekmesinden yapılırsa o grubun setini değiştirir.
Dokümantasyonda nasıl yapılır
