Kullanıcılar

Azure Cosmos DB , belge, grafik ve anahtar-değer veri modellerini destekleyen genel olarak dağıtılmış çok modelli bir veritabanıdır. Bu bölümdeki içerik, REST aracılığıyla SQL API'sini kullanarak kullanıcı kaynaklarını yönetmeye yöneliktir.

Kullanıcı koleksiyonlar, belgeler, ek, saklı yordamlar, tetikleyiciler ve kullanıcı tanımlı işlevler üzerinde kapsam belirleme izinlerine yönelik mantıksal bir ad alanıdır. Kullanıcı yapısı bir veritabanı kaynağı altında bulunur ve bu nedenle altında olduğu veritabanı sınırını geçemez. Kullanıcı kaynağı, Azure Cosmos DB REST kaynak modelindeki kullanıcılar tarafından temsil edilir. Bu bir sistem kaynağıdır ve bu nedenle sabit bir şema içerir.

Aşağıdaki örnekte bir kullanıcı için örnek JSON gösterimi gösterilmektedir:

{  
   "id":"JohnSmith@contoso.com",  
   "_rid":"rnYYACFnVAA=",  
   "_ts":1408056023,  
   "_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",  
   "_etag":"00004a00-0000-0000-0000-53ed3ad70000",  
   "_permissions":"permissions\/"  
}  
  
Özellik Açıklama
id Gereklidir. Bu, tek kullanıcı ayarlanabilir özelliğidir. Bir kullanıcıyı tanımlayan benzersiz bir addır; başka bir ifadeyle, iki kullanıcı veritabanında aynı kimliği paylaşmaz. Ad 255 karakteri aşmamalıdır.
_Kurtulmak Sistem tarafından oluşturulan bir özelliktir. Kaynak kimliği (_rid), kaynak modelinde kaynak yığını başına da hiyerarşik olan benzersiz bir tanımlayıcıdır. Kullanıcı kaynağının yerleşimi ve gezintisi için dahili olarak kullanılır.
_Ts Sistem tarafından oluşturulan bir özelliktir. Kaynağın son güncelleştirilmiş zaman damgasını belirtir. Değer bir zaman damgasıdır.
_Kendini Sistem tarafından oluşturulan bir özelliktir. Kaynak için benzersiz adreslenebilir URI'dir.
_Etag İyimser eşzamanlılık denetimi için gereken kaynak etag'ini temsil eden sistem tarafından oluşturulan bir özelliktir.
_Izin İzin kaynağı akışının adreslenebilir yolunu belirten sistem tarafından oluşturulan bir özelliktir.

Görevler

Kullanıcılarla aşağıdakileri yapabilirsiniz:

Ayrıca Bkz.