Tüm Ürünler
Search
Belge Merkezi

ApsaraDB for MongoDB:SSL şifrelemesini yapılandırma

Son Güncelleme:Oct 03, 2026

Taşıma katmanındaki ağ bağlantılarını güvence altına almak için SSL şifrelemesini etkinleştirin. SSL etkinleştirildikten sonra, şifreli iletişimi sağlamak üzere SSL CA sertifikasını uygulamanıza yükleyin.

Ön koşullar

Örnek, cloud disk kullanan bir replica set örneği veya sharded cluster örneği olmalıdır.

Kullanım notları

  • SSL CA sertifikasını yalnızca ApsaraDB for MongoDB konsolundan indirebilirsiniz.

  • SSL şifreleme CPU kullanımını artırır. SSL'yi yalnızca gerektiğinde (örneğin, public endpoint üzerinden yapılan bağlantılarda) etkinleştirin.

    Not

    Internal network üzerinden yapılan bağlantılar genellikle güvenlidir ve şifreleme gerektirmez.

  • SSL'yi etkinleştirdikten sonra bir örnek uç noktasını (düğüm veya public endpoint gibi) değiştirirseniz veya yeni bir uç nokta eklerseniz, yeni uç nokta SSL bağlantılarını desteklemez. Yeni uç nokta için SSL'yi etkinleştirmek amacıyla sunucu sertifikasını güncelleyin.

  • Varsayılan olarak örnek hem SSL hem de non-SSL bağlantıları destekler. Yalnızca SSL bağlantılarına izin vermek için SSL zorlamasını etkinleştirin.

    Not

    SSL zorlaması için sürüm 7,0 (kernel 8.0.13 veya üzeri) ya da sürüm 8,0 (kernel 9.0.5 veya üzeri) gerekir.

Etkiler

SSL'yi etkinleştirmek, devre dışı bırakmak veya güncellemek örneği yeniden başlatır. Bu işlemleri yoğun olmayan saatlerde yapın ve uygulamanızın otomatik yeniden bağlanmayı desteklediğinden emin olun.

Not

Her düğüm sırayla yeniden başlar ve düğüm başına yaklaşık 30 saniyelik geçici bir bağlantı kesintisi yaşanır. 10.000'den fazla collection içeren örneklerde bağlantı kesintileri daha uzun sürebilir.

SSL şifrelemesini etkinleştirme

Uyarı

SSL'yi etkinleştirmek örneği yeniden başlatır. Her düğümde yaklaşık 30 saniyelik geçici bir bağlantı kesintisi yaşanır. Bu işlemi planlı bir şekilde yapın ve uygulamanızın otomatik yeniden bağlanmayı desteklediğinden emin olun.

  1. Replica Set Instances veya Sharded Cluster Instances sayfasına gidin. Üst gezinme çubuğunda bir kaynak grubu ve bölge seçin, ardından hedef örneğin ID'sine tıklayın.

  2. Sol gezinme bölmesinde Data Security > SSL seçeneğini belirleyin.

  3. SSL Status yanındaki anahtarı açın.

  4. Enable SSL iletişim kutusunda Forced SSL özelliğini etkinleştirip etkinleştirmeyeceğinizi seçin.

    SSL zorlamasını etkinleştirirseniz örnek, non-SSL bağlantılarını reddeder.

    Not

    SSL zorlaması yalnızca cloud disk kullanan ve sürüm 7,0 veya 8,0 çalıştıran, ayrıca aşağıdaki kernel sürüm gereksinimlerini karşılayan örnekler için kullanılabilir:

    • Sürüm 7,0: Kernel sürümü 8.0.13 veya üzeri olmalıdır.

    • Sürüm 8,0: Kernel sürümü 9.0.5 veya üzeri olmalıdır.

  5. OK seçeneğine tıklayın.

Örnek durumu Modifying SSL olarak değişir. SSL durumu Enabled olarak değiştiğinde ve örnek durumu tekrar Running olduğunda SSL şifrelemesi etkinleştirilmiş olur.

SSL CA sertifikasını indirme

  1. Replica Set Instances veya Sharded Cluster Instances sayfasına gidin. Üst gezinme çubuğunda bir kaynak grubu ve bölge seçin, ardından hedef örneğin ID'sine tıklayın.

  2. Sol gezinme bölmesinde Data Security > SSL seçeneğini belirleyin.

  3. SSL CA sertifikasını bilgisayarınıza kaydetmek için Download Certificate seçeneğine tıklayın.

Not

Veritabanı bağlantılarını şifrelemek için indirilen SSL CA sertifikasını kullanın. mongo shell kullanarak bir örneğe SSL üzerinden bağlanma.

Diğer işlemler

Sunucu sertifikasını güncelleme

Sunucu sertifikası bir yıl boyunca geçerlidir. Süresi dolan sertifikalar, istemcilerin şifreli bağlantı kurmasını engeller. Alibaba Cloud, sona erme öncesinde size SMS, e-posta ve Message Center üzerinden bildirim gönderir ve sertifikayı bir bakım penceresi içinde otomatik olarak yeniler. Bakım penceresini planlanmış olaylar bölümündeki Schedule Event aracılığıyla özelleştirebilirsiniz.

Uyarı

Otomatik yenilemeden sonra istemciler, CA sertifikasını yeniden indirmeden veya yeniden yapılandırmadan bağlanabilir. Güncelleme sırasında ApsaraDB for MongoDB örneği yeniden başlar ve düğüm başına yaklaşık 30 saniyelik geçici bir bağlantı kesintisi yaşanır. Güncelleme zamanını planlanmış bir olay aracılığıyla özelleştirin ve uygulamanızın otomatik yeniden bağlanmayı desteklediğinden emin olun.

  1. Replica Set Instances sayfasına gidin. Üst gezinme çubuğunda bir kaynak grubu ve bölge seçin, ardından hedef örneğin ID'sine tıklayın.

  2. Sol gezinme bölmesinde Data Security > SSL seçeneğini belirleyin.

  3. Update Certificate seçeneğine tıklayın.

  4. Update SSL iletişim kutusunda OK seçeneğine tıklayın.

Örnek durumu Modifying SSL olarak değişir. Durum tekrar Running olduğunda sunucu sertifikası başarıyla güncellenmiş olur.

SSL şifrelemesini devre dışı bırakma

Uyarı

SSL'yi devre dışı bırakmak ApsaraDB for MongoDB örneğini yeniden başlatır. Her düğümde yaklaşık 30 saniyelik geçici bir bağlantı kesintisi yaşanır. Bu işlemi yoğun olmayan saatlerde planlayın ve uygulamanızın otomatik yeniden bağlanmayı desteklediğinden emin olun.

  1. Replica Set Instances sayfasına gidin. Üst gezinme çubuğunda bir kaynak grubu ve bölge seçin, ardından hedef örneğin ID'sine tıklayın.

  2. Sol gezinme bölmesinde Data Security > SSL seçeneğini belirleyin.

  3. SSL Status yanındaki anahtarı kapatın.

  4. Disable SSL iletişim kutusunda OK seçeneğine tıklayın.

Örnek durumu Modifying SSL olarak değişir. Durum tekrar Running olduğunda SSL şifrelemesi devre dışı bırakılmış olur.

API referansı


API


Açıklama


DescribeDBInstanceSSL


Bir ApsaraDB for MongoDB örneği için SSL ayarlarını sorgular.


ModifyDBInstanceSSL


Bir ApsaraDB for MongoDB örneğinin SSL yapılandırmasını değiştirir.