Uživatelé
Azure Cosmos DB je globálně distribuovaná databáze s více modely, která podporuje modely dokumentů, grafů a datových modelů klíč-hodnota. Obsah v této části je určený pro správu uživatelských prostředků pomocí rozhraní SQL API přes REST.
Uživatel je logický obor názvů pro vymezení oprávnění pro kolekce, dokumenty, přílohy, uložené procedury, triggery a uživatelem definované funkce. Uživatelský konstruktor se nachází v databázovém prostředku, a proto nemůže překročit hranici databáze, pod které se nachází. Uživatelský prostředek představují uživatelé v modelu prostředků REST služby Azure Cosmos DB. Jedná se o systémový prostředek, a proto obsahuje pevné schéma.
Následující příklad ukazuje příklad reprezentace JSON pro uživatele:
{
"id":"JohnSmith@contoso.com",
"_rid":"rnYYACFnVAA=",
"_ts":1408056023,
"_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",
"_etag":"00004a00-0000-0000-0000-53ed3ad70000",
"_permissions":"permissions\/"
}
Vlastnost | Popis |
---|---|
id | Povinná hodnota. Je to jediná vlastnost, která se dá nastavit uživatelem. Jedná se o jedinečný název, který identifikuje uživatele, to znamená, že žádní dva uživatelé nesdílí stejné ID v rámci databáze. Název nesmí být delší než 255 znaků. |
_Zbavit | Jedná se o systémem vygenerovanou vlastnost. ID prostředku (_rid) je jedinečný identifikátor, který je také hierarchický podle zásobníku prostředků v modelu prostředků. Používá se interně k umístění a navigaci prostředku uživatele. |
_Ts | Jedná se o systémem vygenerovanou vlastnost. Určuje časové razítko poslední aktualizace prostředku. Hodnota je časové razítko. |
_Vlastní | Jedná se o systémem vygenerovanou vlastnost. Jedná se o jedinečný adresovatelný identifikátor URI prostředku. |
_Etag | Jedná se o systémem vygenerovanou vlastnost představující etag prostředku vyžadovanou pro optimistické řízení souběžnosti. |
_Oprávnění | Jedná se o systémem vygenerovanou vlastnost, která označuje adresovatelnou cestu zdroje oprávnění. |
Úlohy
S uživateli můžete provádět následující akce: