Ayar Grubu ekranı, API Proxy'lere veya API Proxy Gruplarına özel ayarları yapılandırmak ve düzenlemek için kullanılır. Farklı ayarların gruplandırılıp, uygulanmasına olanak tanır.

Mevcut ayar grupları düzenlenebilir, varsayılan hale getirilebilir veya yeni ayarlar tanımlanarak API Proxy'lerin/API Proxy Grupların davranışı özelleştirilebilir. Bu ayarlar, farklı sekmeler altında düzenlenmiştir.

Ayarlar detayı için  Ayarlar Sekmesi (Settings Tab) sayfasını ziyaret edebilirsiniz.

Ayarları içeren görsele aşağıda yer verilmiştir:

API Proxy ayarları konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan

Açıklama

İsim

(Name)

API Proxy ayarı için kullanılan isim.

Açıklama

(Description)

Ayar grubuna dair açıklayıcı bilgi.

Varsayılan Ayar Grubu

(Default Setting Group)

Bu ayar grubunun yeni oluşturulacak olan API Proxy'ler/API Proxy Gruplar için varsayılan ayar olup olmadığını belirler. Varsayılan yapmak için "Actions" menüsünden "Set Default" seçeneği kullanılabilir.

Actions 

  • Edit: Mevcut ayar grubunu düzenleme imkanı sağlar.
  • Set Default: Ayar grubunu yeni API Proxy'ler/API Proxy Gruplar için varsayılan hale getirir.

    Eğer "Set Default(Varsayılan Yap)" ayarı seçilirse, mevcutta varsayılan olarak işaretlenmiş bir ayar grubu varsa ondaki varsayılan özelliği kaldırılır. Eski API Proxy'ler/API Proxy Gruplar bu değişiklikten etkilenmez. Bu ayar sonrasında oluşturulan yeni API Proxy'ler ve API Proxy Grupları, varsayılan olarak bu yeni ayarla oluşturulur.

Ayar Sekmeleri

CORS (Cross-Origin Resource Sharing):
CORS politikasının etkinleştirilip etkinleştirilmeyeceğini belirler. Ayar etkinleştirildiğinde, yapılandırma detayları 'Configure' butonu ile düzenlenebilir.

Cache:
API Proxy'ler için önbellekleme ayarlarının yapılandırılmasını sağlar. Bu sekme, yanıtların nasıl ve ne süreyle önbellekleneceğine dair kurallar belirlemek için kullanılır.

Error Response Template:
API Proxy tarafından döndürülen hata mesajlarının biçimini ve içeriğini özelleştirme imkanı sunar.

Forwarded IP Header Parameter:
APı Proxy'ler aracılığıyla iletilen IP başlıklarının nasıl işleneceğini yapılandırır.

Routing:
API Proxy için hedef sunucu veya yol belirleme ayarlarını içerir. Proxy'nin istekleri hangi sunucuya veya yola yönlendireceğini tanımlamak için kullanılır.

Maintenance Mode:

API Proxy'i bakım moduna almak için kullanılır. Bu mod, sistem güncellemeleri veya planlı bakım işlemleri sırasında API erişimini geçici olarak durdurmak amacıyla kullanılır.

API önceden tanımlanmış bir HTTP durum kodu ve mesaj yapısı ile yanıt verir.

Ayarlar detayı için  Ayarlar Sekmesi (Settings Tab) sayfasını ziyaret edebilirsiniz.

API Proxy Settings ekranında oluşturulan ayarlar, proxy ve proxy gruplarına atanabilir. Bu işlem, görselde gösterildiği gibi bir seçim ekranı üzerinden gerçekleştirilir.

API Proxy ayarlarını Proxy ve Proxy Gruba ekleme ayarlarını içeren görsele aşağıda yer verilmiştir:

  • Kullanıcı, listelenen API Proxy'lerden bir veya birden fazlasını seçebilir.
  • Benzer şekilde, API Proxy Settings aynı ekrandan Proxy gruplarına da atanabilir.

Ayarlar Grubu Deploy İşlemi

Ayar grubu üzerinde herhangi bir değişiklik yapıldığında, bu grubu kullanan API Proxy'lerin ve API Proxy Grupların durumu "Redeploy Required" olarak değişir. Bunları tek tek deploy etmek yerine, "Ayar Grubu Deploy" özelliği ile bu ayar grubunu kullanan tüm API Proxy'lerin ve API Proxy Grupların belirli bir çalışma ortamına (environment) toplu olarak deploy edilmesini sağlar.

Deploy işlemi tamamlandığında, kullanıcıya deploy işleminin sonucunu gösteren Deployment Results adında bir sonuç ekranı sunulur.

Ayarlar Grubu Deploy detayını gösteren görsele aşağıda yer verilmiştir: