MongoDB 'den Azure Cosmos DB MongoDB için API 'sine yapılan geçişlerle ilgili bilinen sorunlar/geçiş sınırlamaları

MongoDB 'den Cosmos DB 'ın MongoDB için API 'sine yapılan geçişlerle ilişkili bilinen sorunlar ve sınırlamalar aşağıdaki bölümlerde açıklanmıştır.

Yanlış SSL sertifikası kullanmanın bir sonucu olarak geçiş başarısız olur

  • Belirti: bir Kullanıcı MongoDB kaynak sunucusuna bağlanamadığınızda bu sorun görünür. Tüm güvenlik duvarı bağlantı noktalarının açık olmasına rağmen Kullanıcı hala bağlanamaz.
Nedeni Çözüm
Azure veritabanı geçiş hizmeti 'nde otomatik olarak imzalanan bir sertifika kullanmak, yanlış SSL sertifikası nedeniyle geçiş başarısız olabilir. Hata iletisi "uzak sertifika, doğrulama yordamına göre geçersiz." iletisini içerebilir. CA 'dan gerçek bir sertifika kullanın. Otomatik olarak imzalanan sertifikalar genellikle yalnızca iç testlerde kullanılır. Bir CA yetkilisinden orijinal bir sertifika yüklediğinizde, Azure veritabanı geçiş hizmeti 'nde SSL 'yi (Cosmos DB bağlantısı Mongo API üzerinden SSL kullanmak) kullanabilirsiniz.

DMS 'de eşlenecek veritabanlarının listesi alınamıyor

  • Belirti: Kaynak Seç dikey penceresinde Azure Storage modundayken veri kullanılırken veritabanı ayarı dikey penceresinde DB listesi alınamıyor.
Nedeni Çözüm
Depolama hesabı bağlantı dizesinde SAS bilgileri eksik ve bu nedenle kimlik doğrulaması yapılamıyor. Depolama Gezgini içindeki blob kapsayıcısında SAS oluşturun ve kaynak ayrıntısı bağlantı dizesi olarak kapsayıcı SAS bilgileri ile URL 'YI kullanın.

Desteklenmeyen bir veritabanının sürümünü kullanma

  • Belirti: geçiş başarısız olur.
Nedeni Çözüm
Azure Cosmos DB, MongoDB 'nin desteklenmeyen bir sürümünden geçirmeye çalıştığınızda. MongoDB 'nin yeni sürümleri kullanıma sunulduktan sonra, Azure veritabanı geçiş hizmeti ile uyumluluğu sağlamak için test edilir ve hizmet en son sürümleri kabul etmek için düzenli olarak güncelleştirilir. Geçiş yapmak için hemen bir sorun oluşursa, geçici bir çözüm olarak veritabanlarını/koleksiyonları Azure Storage 'a aktarabilir ve ardından kaynağı elde edilen döküme işaret edebilirsiniz. Depolama Gezgini içindeki blob kapsayıcısında SAS oluşturun ve kaynak ayrıntısı bağlantı dizesi olarak kapsayıcı SAS bilgileri ile URL 'YI kullanın.

Sonraki adımlar