Proje Genel Ayarları
Bu işlemleri gerçekleştirmek için Project Owner veya Sistem Yöneticisi rolüne sahip olmak gereklidir.
Proje Güncelleme
Yeni bir proje oluşturma işlemi admin menüsü üzerinden yapılmaktadır.
Var olan projeyi düzenleme ve silme işlemleri ise proje menüsünden yapılmaktadır.
Proje ayarlarını içeren görsele aşağıda yer verilmiştir:
Proje konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.
| Alan | Açıklama |
|---|---|
| Ad | Oluşturulan proje için proje adı bilgisidir. |
| Geçit Adresi (Relative Path) | Projenin içinde tanımlanacak tüm Geçitlerin geçit adreslerin başlayacağı kök geçit adresi. Sistem tarafından otomatik bir UUID verilir. Örneğin; /myproject/proxy1 |
| Açıklama | Oluşturulan proje ile ilgili yönetimi kolaylaştırmak için açıklama yazılabilir. |
| Etiketler (Tags) | Projeyi kategorize etmek için (örneğin birim veya kurum adına göre) birden fazla etiket eklenebilir veya mevcut etiketler güncellenebilir. Serbest metin olarak yazılır, her etiketten sonra Enter'a basılarak eklenir. |
| Veri Saklama Profili | Global veri saklama profilini devralmak için boş bırakılır. Devralınandan daha katı bir profil seçilebilir; daha gevşek bir profil kayıt sırasında reddedilir. |
Ekranın üst kısmında yer alan proje seçim penceresinde projeler ad, açıklama ve etiketlere göre filtrelenebilir.
Proje Silme
Projenin Advanced sekmesinden Projeyi Sil (Delete Project) butonuna tıklanır. Açılan dialogda işlem onaylandıktan sonra proje ve projeye bağlı tüm bilgiler silinir.
Bir projeyi sildiğiniz zaman o projeye ait olan tüm varlıklar (API Proxy'ler, Bağlantı Konfigürasyonları, Tüketici bilgileri vs) ve konfigürasyon bilgileri silinecektir.
Proje silinince projedeki kayıtlar gateway (worker) belleğinden de kaldırılır: API Proxy'ler, Proxy Group'lar, tüketiciler, API istemcileri, roller, organizasyonlar, sözleşmeler, limit bağlamaları, kimlik doğrulama sağlayıcıları (LDAP, veritabanı, API, OIDC), sertifikalar, keystore'lar, kriptografik anahtarlar, JWK'ler, IP grupları, LLM provider'lar ve ortam değişkenleri. Silinmiş bir projenin tüketicisi artık token alamaz; worker'ın yeniden başlatılması gerekmez.
Silme sırasıyla şu aşamalardan geçer: trafik alan öğelerin undeploy edilmesi, worker belleğinin temizlenmesi, dış sistemlerdeki durumun temizlenmesi (knowledge base'ler, görev akışları, alarmlar, kimlik senkronizasyon job'ları), runtime undeploy, veritabanı kayıtlarının silinmesi, proje kaydının silinmesi, worker belleğinin ikinci kez temizlenmesi ve özet denetim kaydının yazılması.
- Proje kaydı yalnızca veritabanı adımı başarısız olursa kalır; projeyi tekrar silebilirsiniz.
- Worker'a ulaşılamaması proje silmeyi durdurmaz; sonuç Kısmi (PARTIAL) olarak özet denetim kaydına yazılır.
- Aktif yasal saklama (legal hold) silmeyi engellemez; aktif yasal saklama sayısı özet denetim kaydına yazılır. Denetim kayıtları ve trafik logları gibi kanıt koleksiyonları silinmez, korunur.
- Başka projelerin JWK referansları silinmez, boşaltılır. Yönetim portalı (ADMIN) uygulamaları etkilenmez.
- Süpürme işlemini tanımayan eski sürüm bir worker varsa bu durum özet denetim kaydında belirtilir.
Silme tamamlandığında Denetim Kayıtları sayfasında Proje Silindi kaydı oluşur.