Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 herhangi bir hizmet maliyeti ödemeden uygulamanızı yerel olarak geliştirebilir ve test edebilirsiniz. Uygulamanızın öykünücüyle nasıl çalıştığından memnun olduğunuzda, minimum sürtünme ile Azure Cosmos DB hesabı kullanmaya geçebilirsiniz.
Important
Öykünücünün üretim iş yükleri için kullanılmasını tavsiye etmeyiz.
Tip
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.
Important
Linux öykünücüsü şu anda Apple silikon serisinde veya Microsoft ARM yongalarında çalışan geliştirici makinelerini desteklememektedir. Geçici bir çözüm olarak, bir Windows sanal makinesi yükleyip öykünücüyü bu platformda çalıştırabilirsiniz.
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 için API'de 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ü ölçeklendirilemez.
- Emülatör, ideal olarak, 400 RU/sn'de 10 adede kadar sabit boyutlu kapsayıcıyı veya 5 sınırsız boyutlu kapsayıcıyı destekler. Teorik olarak daha fazla kapsayıcı oluşturabilirsiniz, ancak emülatör ile bir 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 belirtir.
- Öykünücü, nesnelerin benzersiz tanımlayıcısını maksimum 254 karakter boyutunda kısıtlar.
- Öykünücü, sorgu başına en fazla beş
JOINifade destekler.
Öykünücünün özellikleri, bulut hizmeti için yeni özelliklerin hızına ayak uyduramayabilir. Bulut hizmetinde bazı yeni özellikler ve değişiklikler, emülatörde kullanıma sunulmadan önce kısa bir gecikme süresiyle ortaya çıkabilir.
Authentication
Öykünücüye yapılan her isteğin kimlik doğrulaması, TLS/SSL üzerinden bir anahtar kullanılarak yapılmalıdır. Öykünücü, iyi bilinen bir kimlik doğrulama anahtarı kullanmak üzere yapılandırılmış tek bir hesapla birlikte gelir. Varsayılan olarak, emülatör ile kullanılmasına izin verilen tek kimlik bilgileri şunlardır:
| Value | |
|---|---|
| Bitiş noktası | localhost:8081 |
| Anahtar | C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw== |
| Bağlantı dizesi | AccountEndpoint=https://localhost:8081/;AccountKey=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==; |
Tip
Windows (yerel) öykünücüsü ile, öykünücünün kullandığı tuşu da özelleştirebilirsiniz. Daha fazla bilgi için bkz. Windows emülatör bağımsız değişkenleri.
Öykünücü sertifikasını içe aktarma
Bazı durumlarda, emülatörün çalışan kapsayıcısından TLS/SS sertifikasını konak makinenize el ile taşımak 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. sertifika içeri aktarma.