MongoDB Ekle (Add MongoDB) Paneli
Genel Bakış
MongoDB Ekle paneli, doküman tabanlı MongoDB veri tabanlarının ve kümelerinin (clusters) DataFloem platformuna güvenli bir şekilde entegre edilmesini sağlar.
Bu panel üzerinden tanımlanan bağlantılar; BSON/JSON yapısındaki esnek koleksiyonlar (collections) üzerinde sorgulama yapmak, veri okumak veya işlenmiş sonuçları MongoDB koleksiyonlarına hedef olarak yazmak amacıyla kullanılır.
Erişim Gereksinimi
Bu sayfayı görüntüleyebilmek için kullanıcının Yönetici (Administrator) yetkisine sahip olması veya Kaynak modülü için CREATE (Oluşturma) yetkisine sahip olması gerekir.
CREATE yetkisi, kullanıcılara yeni gruplar oluşturma izni verir. Yönetici yetkisine veya gerekli CREATE yetkisine sahip olmayan kullanıcılar bu sayfaya erişemez.
Gerekli yetkiye sahip değilseniz, sistem yöneticinizden aşağıdaki yetkilendirme sayfalarından birini kullanarak bu yetkiyi vermesini isteyebilirsiniz.
Yetkilendirme
Gerekli yetkilere sahip olmayan kullanıcılar aşağıdaki yetkilendirme hatasını alırlar:
Erişim Reddedildi
Bu kaynağa erişim yetkiniz bulunmamaktadır.
Ön Koşullar
Yeni bir MongoDB bağlantısı oluşturmadan önce aşağıdakilerden emin olun:
- MongoDB sunucusuna veya kümesine DataFloem ortamından erişilebildiğini (Network/Firewall izinleri) doğrulayın.
- İlgili veri tabanı ve koleksiyonlar üzerinde okuma/yazma yetkilerine sahip bir kullanıcı hesabı hazırlayın.
-
Kullanıcının doğrulama yapacağı kimlik doğrulama kaynağını (
Auth Source/Auth Database Name) teyit edin.
MongoDB Form Elemanları
Panel içerisinden yapılandırılması gereken alanlar şunlardır:
| Alan | Zorunlu mu? | Açıklama |
|---|---|---|
| Connection Name | Evet | Bağlantının platform genelindeki benzersiz adıdır. |
| Database Version | Evet (Açılır Menü) | Doğru istemci sürücülerinin eşleşmesi için seçilen MongoDB sürüm bilgisi (Örn: v5.0, v6.0). |
| Is Active | Evet (Toggle) |
Bağlantının oluşturulduğu an kullanıma açılıp açılmayacağını
belirler. Varsayılan olarak aktif (açık) gelir.
|
| Endpoint | Evet | MongoDB sunucusunun IP adresi veya domain URL'sidir (Cluster uç noktası). |
| Port | Evet |
MongoDB servis iletişim port numarasıdır (Örn: varsayılan port
27017).
|
| Username | Evet | MongoDB veri tabanına erişim için yetkili kullanıcı adıdır. |
| Password | Evet | Kullanıcı hesabının şifresidir (Göz ikonu ile gizlenebilir/gösterilebilirdir). |
| Auth Source | Evet |
Kimlik doğrulama mekanizmasının kaynak türünü belirten
parametredir (Örn: admin veya
scram-sha-256).
|
| Auth Database Name | Evet |
Kullanıcı kimlik doğrulamasının doğrulandığı veri tabanı adıdır
(Genellikle admin).
|
| Test Connection | Buton | Girilen parametrelerle MongoDB sunucusuna erişim testi gerçekleştirir. |
| Optional Parameters (Name / Value) | Hayır |
Bağlantıya özel ek parametreler (Örn:
replicaSet,
readPreference,
ssl) eklemek için kullanılan dinamik
alandır.
|
| Is Secret (Optional Parameters) | Evet (Toggle) | Girilen özel parametre değerinin şifrelenip gizlenmesini sağlar. |
Test Connection (Bağlantıyı Test Et) Davranışı
-
Test Connection butonuna tıklandığında platform,
girilen
Endpoint,Port,Username,Password,Auth SourceveAuth Database Namebilgilerini kullanarak hedef sunucuya anlık bir doğrulama isteği gönderir. - Bağlantı başarılı ise yeşil bir doğrulama bildirimi görüntülenir ve kayıt işlemine izin verilir.
- Bağlantı başarısız olursa erişim engelini veya kimlik doğrulama hatasını belirten kırmızı bir uyarı mesajı döner. Formu kaydetmeden önce test yapılması önerilir.
MongoDB Bağlantısı Oluşturma Süreci
- Yönetim ekranındaki Add MongoDB butonuna tıklayarak sağ paneli açın.
- Bağlantıya ait benzersiz Connection Name bilgisini girin ve Database Version seçimini yapın.
- Sunucunuza ait Endpoint ve Port bilgilerini girin.
- Yetkili kullanıcıya ait Username, Password, Auth Source ve Auth Database Name bilgilerini doldurun.
- İhtiyaç varsa Optional Parameters alanından yeni satır ekleyerek özel dize parametrelerini ve Is Secret durumunu tanımlayın.
- Test Connection butonuna tıklayarak veri tabanı ile erişimin sağlandığını doğrulayın.
- Doğrulama sağlandıktan sonra bağlantıyı kaydetmek için Save butonuna, işlemi iptal etmek için Cancel butonuna tıklayın.
Doğrulama (Validation)
- Connection Name, Endpoint, Port, Username, Password, Auth Source ve Auth Database Name alanları boş bırakılamaz.
- Port alanı yalnızca geçerli sayısal değerler içermelidir (1-65535).