Genel Bakış
Sistem Ayarları, Apinizer platformunun genel konfigürasyonunu ve sistemsel ayarlarını yönetmek için gerekli tüm araçları sunar. Bu modül ile uygulama bazında API Proxy erişim adresi tanımlama, sistem özellikleri üzerinden yönlendirme ve ilgili bileşenler için varsayılan değerleri belirleme, API trafik log ayarları, ön tanımlı değerler (CORS başlıkları, filtre kuralları, HTTP başlık adları/değerleri), LDAP ile giriş yapılandırması, lisans yönetimi, hata mesajlarının özelleştirilmesi ve IP geolocation ayarları gibi kritik sistem yapılandırmaları gerçekleştirilebilir. Sistem Ayarları modülü, platformun temel yapılandırma merkezi olarak çalışır ve tüm sistem genelinde geçerli olan ayarları merkezi bir noktadan yönetmenize olanak tanır.
Sistem Ayarları menüsüne sadece Yönetici (Admin) rolü olan kullanıcılar erişebilir. Bu menüdeki ayarlar platform genelinde etkili olduğundan dikkatli bir şekilde yapılandırılmalıdır.
Modül Bileşenleri
Sistem Ayarları modülü aşağıdaki sayfalar üzerinden yönetilir:
Tüm sistem ayarlarını, yapılandırma parametrelerini ve varsayılan limitleri tek bir sayfadan görüntüleyin. Düzenlenebilir ayarlar, runtime parametreleri ve sistem kısıtları birleşik arayüzde sunulur.
API Proxy erişim adresi, Kubernetes yönetimi, trafik log anahtarları, log hedefleri ve konnektör yapılandırmaları gibi platform genelinde geçerli konfigürasyonlar.
CORS başlıkları, filtre kuralları, HTTP başlık adları/değerleri gibi API Geçitlerinde ve Test Konsolda kullanılacak ön tanımlı değerlerin yönetimi.
Apinizer Yönetim Konsolu'na LDAP kimlik yönetim sistemi ile giriş yapılandırması ve kurumsal kimlik sistemleri entegrasyonu.
Apinizer lisans bilgilerini görüntüleme, lisans güncelleme ve sürekli/süre sınırlı lisans tipleri yönetimi.
Poliçelerden fırlatılan hata mesajlarının özelleştirilmesi ve merkezi yönetimi. HTTP durum kodu, hata kodu ve mesaj özelleştirme.
IP adreslerinin coğrafi konumlarını belirleyerek ülke ve şehir bazında filtreleme ve raporlama işlemleri.
Ön Tanımlı Değerler
Ön Tanımlı Değerler altında, API Geçitlerinde ve Test Konsolda hazır ve seçilebilir olması için global tanımlamalar yapılır. Bu değerler, API Proxy oluştururken ve yapılandırırken sık kullanılan değerlerin merkezi bir yerden yönetilmesini sağlar ve tutarlılığı artırır.
CORS ayarlarında kullanılan başlık tanımlarını yönetme ve ön tanımlı CORS başlık değerleri oluşturma.
CORS ayarlarında kullanılan orijin değerlerini yönetme ve ön tanımlı CORS orijin değerleri oluşturma.
Global olarak güvenlik filtreleri tanımlayarak API Geçitlerinde hazır ve seçilebilir olması. SQL injection, XSS ve diğer saldırı filtreleri.
Global olarak HTTP istek başlık adları tanımlayarak API Geçitlerinde ve Test Konsolda hazır ve seçilebilir olması.
Global olarak HTTP istek başlık değerleri tanımlayarak API Geçitlerinde ve Test Konsolda hazır ve seçilebilir olması.
Byte array içerik tiplerini yönetme ve ön tanımlı byte array content type değerleri oluşturma.
Ön Tanımlı Değerler bölümündeki varsayılan değerler (CORS başlıkları, filtre kuralları, HTTP başlık değerleri vb.) düzenlenemez veya silinemez. Ancak bu değerlere ek olarak kendi özel değerlerinizi ekleyebilir ve API Proxy yapılandırmalarında kullanabilirsiniz.
Genel Ayarlar sayfasında yapılan değişikliklerin geçerli olması için Değişiklikleri Uygula (Apply Changes) butonuna tıklanması gerekmektedir. Ayrıca, bazı ayarların (örneğin API Root Context) değiştirilmesi durumunda platformun yeniden başlatılması gerekebilir.
Lisans Yönetimi sayfasında, süre sınırlı lisansa sahipseniz ve lisans süreniz dolduğunda Apinizer Yönetim Konsolu açılmayacaktır. Ancak servisler çalışmaya devam edecektir. Sürekli lisansa sahipseniz, bakım süreniz bittiğinde yeni sürüm güncellemesi yapamayacaksınız. Lisans veya bakım süresi bitmeye yakın Apinizer Yönetim Konsolu'nda uyarı alacaksınız.