Ana içeriğe atla
API tipi WebSocket ise, bu sekme görünür.
Bu bölümde, WebSocket API Proxy Tipi için yönlendirme ayarları yer almaktadır. API Proxy, istemciden gelen mesajları karşılayıp varsa politikaları işlettikten sonra, mesajı Backend API’ye yönlendirir. Yönlendirme sekmesi, işte bu yönlendirme işleminin nasıl yapılacağının ayarlandığı sekmedir. WebSocket Yönlendirme Sekmesi ayarlarını içeren görsele aşağıda yer verilmiştir: Image 2024 9 9 15 35 35 Pn

Yeni Adres Ekleme

Yapılandır butonuyla açılan pencerenin en sağındaki kolon başlığı bölgesindeki ➕ tuşuna tıklandığında açılan pencereden yeni bir adres eklenebilir. Image 2024 9 9 15 35 35 Pn Yeni adres ekleme penceresinde:
  • Adres alanına backend API adresi girilir veya ortam değişkeni kullanılır
  • Adres alanının sağındaki liste ikonu butonuna tıklanarak Ortam Değişkenleri Seçim Dialog’u açılabilir
  • Seçilen ortam değişkeni panoya kopyalanır ve adres alanına yapıştırılır
  • Koşul bölümü ile koşullu yönlendirme tanımlanabilir

Adresi Güncelleme

Adresleri gösteren tablonun Adres (Address) kolonundaki Yapılandır (Configure) tuşuna tıklandığında açılan pencerede isteğin gönderileceği backend adresi bilgisi güncellenebilir. Image 2024 9 9 15 35 35 Pn Bu değerin nasıl girilmesi gerektiği ile ilgili WebSocket Proxy Yönlendirme Kılavuzu sayfasını ziyaret edebilirsiniz. Eğer bu değer otomatik olarak bulunduğu ortama göre değişmesi isteniyorsa Ortam Değişkenleri (Environment Variable) içinden seçim yapılabilir. Adresleri gösteren tablonun Adres (Address) kolonundaki Yapılandır (Configure) tuşuna tıklandığında açılan pencerede adres güncellenebilir. Ortam Değişkenleri (Environment Variable) Seçimi için açılan dialog detayı aşağıdaki görselde belirtilmiştir. Adres giriş alanının sağında bulunan liste ikonu butonuna tıklandığında Ortam Değişkenleri Seçim Dialog’u açılır. Bu dialog üzerinden projede tanımlı tüm ortam değişkenleri (Environment Variables) görüntülenebilir ve seçilebilir. Image 2024 9 9 15 35 35 Pn Ortam Değişkenleri Seçim Dialog’unda:
  • Tüm ortam değişkenleri listelenir (Global ve Environment-Specific)
  • Arama kutusu ile değişken adı veya açıklamasına göre filtreleme yapılabilir
  • Her değişken için Key Name, Açıklama , Tip bilgileri görüntülenir
  • Kopyala (Copy) butonu ile seçilen değişkenin formatı (${variableName}) otomatik olarak panoya kopyalanır
  • Kopyalanan değer adres alanına yapıştırılarak kullanılabilir
Örnek Kullanım:
  • Ortam değişkeni: BACKEND_URL = ws://dev-api.example.com (Development ortamı için)
  • Ortam değişkeni: BACKEND_URL = wss://api.example.com (Production ortamı için)
  • Adres alanına girilen değer: ${BACKEND_URL}
  • Runtime’da Development ortamında: ws://dev-api.example.com
  • Runtime’da Production ortamında: wss://api.example.com

Adres Silme

Silinmek istenen adresin satır sonundaki açılır menüsünden **Kaldır ** seçeneği seçilerek adres silinir.
API Proxy’nin yönlendirme yapabilmesi için en az bir adres olması gerekir. Bu nedenle en son adres için silindikten sonra kaydet butonu pasif olur ve kaydetmeye izin vermez.

Bağlantı Ayarları Konfigürasyonu

WebSocket Bağlantı Ayarları Tanımlama Sekmesi, WebSocket protokolü üzerinden yapılan bağlantıların yapılandırılmasını sağlar. Bu sekme, bağlantıların performansını ve güvenliğini optimize etmek için gerekli olan çeşitli parametreleri içerir. Aşağıda, bu sekmede yer alan ayarların detayları verilmiştir. WebSocket Bağlantı ayarları konfigürasyonu için kullanılan parametreler aşağıda görülmektedir. Image 2024 9 9 15 35 35 Pn Bu ayarlar, WebSocket bağlantınızın yönetimi ve hatalara karşı nasıl tepki vereceği konusunda önemli bilgiler sağlar.

Güvenli Bağlantı Ayarı

Bu ayar etkinleştirildiğinde seçili bağlantı ayarları isteğe uygulanır. Böylece Apinizer’dan hedef hizmete gönderim yapacak olan Apinizer istemcisi, hedef hizmetin sertifikasını doğrular ve kendisinin de bir sertifikası olduğunu ve hedef hizmet tarafından doğrulanması gerektiğini belirtir. Hedef hizmet de istemcinin sertifikasını doğrular ve bu sayede istemci ile güvenli bir iletişim kurulmuş olur. Bağlantı ayarları konfigürasyonu için kullanılan parametreler aşağıda görülmektedir. Image 2024 9 9 15 35 35 Pn