Azure Cosmos DB öykünücüsü nedir?

Azure Cosmos DB öykünücüsü, geliştirme amacıyla tasarlanmış Azure Cosmos DB hizmetine öykünen yerel bir ortam sağlar. Öykünücüyü kullanarak, Azure aboneliği oluşturmadan veya hizmet maliyeti ödemeden uygulamanızı yerel olarak geliştirebilir ve test edebilirsiniz. Uygulamanızın öykünücüyle çalışma şeklinden memnun olduğunuzda, en düşük düzeyde uyuşmayla Azure Cosmos DB hesabı kullanmaya geçebilirsiniz.

Önemli

Öykünücünün üretim iş yükleri için kullanılmasını önermeyiz.

Öykünücü ile bulut hizmeti arasındaki farklar

Öykünücü, geliştirici çalışma alanınızda Azure Cosmos DB hizmetinin her yönünü öykünebilen bir ortam sağlar. Öykünücü ile eşdeğer bulut hizmeti arasındaki işlevsellikte birkaç önemli fark vardır.

Önemli

Linux öykünücüsü şu anda M1 ve M2 yongalarında çalışan geliştirici makineleri için sınırlı desteğe sahiptir. Geçici bir geçici çözüm, bir Windows sanal makinesi yüklemek ve öykünücüyü bu platformda çalıştırmaktır.

  • Öykünücünün Veri Gezgini bölmesi yalnızca NoSQL API'sinde ve MongoDB IÇIN API'de desteklenir.
  • Öykünücü yalnızca sağlanan aktarım hızını destekler. Öykünücü sunucusuz aktarım hızını desteklemez.
  • Öykünücü başlatıldığında iyi bilinen bir anahtar kullanır. Çalışan öykünücünün anahtarını yeniden oluşturamazsınız. Farklı bir anahtar kullanmak için öykünücüyü belirtilen özel anahtarla başlatmanız gerekir.
  • Öykünücü coğrafi bölgeler veya birden çok örnek arasında çoğaltılamaz. Öykünücünün yalnızca tek bir çalışan örneği desteklenir. Öykünücünün ölçeği genişletilemiyor.
  • Öykünücü, 400 RU/sn veya 5 sınırsız boyutlu kapsayıcıda en fazla 10 sabit boyutlu kapsayıcıyı destekler.
  • Öykünücü yalnızca Oturum ve Güçlü tutarlılık düzeylerini destekler. Öykünücü ölçeklenebilir bir hizmet değildir ve aslında tutarlılık düzeylerini uygulamaz. Öykünücü yalnızca test amacıyla yapılandırılmış tutarlılık düzeyini bayraklar.
  • Öykünücü, öğelerin benzersiz tanımlayıcısını 254 karakter boyutunda kısıtlar.
  • Öykünücü, sorgu başına en fazla beş JOIN deyimi destekler.

Öykünücünün özellikleri, bulut hizmeti için yeni özelliklerin hızının gerisinde kalabilir. Bulut hizmetinde öykünücüde kullanıma sunulmadan önce kısa bir gecikme süresi olan yeni özellikler ve değişiklikler olabilir.

Kimlik Doğrulaması

Öykünücüye karşı yapılan her isteğin kimliği TLS/SSL üzerinden bir anahtar kullanılarak doğrulanmalıdır. Öykünücü, iyi bilinen bir kimlik doğrulama anahtarı kullanmak üzere yapılandırılmış tek bir hesapla birlikte gösterilir. Varsayılan olarak, öykünücü ile kullanılmasına izin verilen tek kimlik bilgileri bu kimlik bilgileridir:

Değer
Uç nokta localhost:8081
Anahtar C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==
Bağlantı dizesi AccountEndpoint=https://localhost:8081/;AccountKey=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==;

Bahşiş

Windows (yerel) öykünücüsü ile öykünücü tarafından kullanılan anahtarı da özelleştirebilirsiniz. Daha fazla bilgi için bkz . Windows öykünücüsü bağımsız değişkenleri.

Öykünücü sertifikayı içeri aktarma

Bazı durumlarda, öykünücünün çalışan kapsayıcısından TLS/SS sertifikasını konak makinenize el ile içeri aktarmak isteyebilirsiniz. Bu adım, SDK'da TLS/SSL doğrulamasını devre dışı bırakma gibi hatalı uygulamaları önler. Daha fazla bilgi için bkz . sertifikayı içeri aktarma.

Sonraki adım