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.
İpucu
Yeni uygulamalar oluşturmaya yönelik en son örnekler için yeni Örnekler Galerimizi ziyaret edin
Ö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 Apple silikon serisi veya Microsoft ARM yongalarında çalışan geliştirici makinelerini desteklememektedir. Geçici bir geçici çözüm, bir Windows sanal makinesi yüklemek ve öykünücüyü bu platformda çalıştırmaktır.
Alternatif olarak, yeni Linux tabanlı Azure Cosmos DB öykünücüsü (önizleme) kullanabilirsiniz.
- Ö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ü ideal olarak 400 RU/sn veya 5 sınırsız boyutlu kapsayıcıda 10'a kadar sabit boyutlu kapsayıcıyı destekler. Teorik olarak daha fazla kapsayıcı oluşturabilirsiniz, ancak öykünücü ile performans düşüşü yaşayabilirsiniz.
- Ö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==; |
İpucu
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.