Användare
Azure Cosmos DB är en globalt distribuerad databas med flera modeller som stöder datamodeller för dokument, diagram och nyckelvärden. Innehållet i det här avsnittet är till för att hantera användarresurser med hjälp av SQL API via REST.
En användare är ett logiskt namnområde för omfångsbehörigheter för samlingar, dokument, bifogade filer, lagrade procedurer, utlösare och användardefinierade funktioner. Användarkonstruktionen finns under en databasresurs och kan därför inte korsa den databasgräns som den är under. Användarresursen representeras av användare i Azure Cosmos DB REST-resursmodellen. Det är en systemresurs och innehåller därför ett fast schema.
I följande exempel visas ett exempel på en JSON-representation för en användare:
{
"id":"JohnSmith@contoso.com",
"_rid":"rnYYACFnVAA=",
"_ts":1408056023,
"_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",
"_etag":"00004a00-0000-0000-0000-53ed3ad70000",
"_permissions":"permissions\/"
}
Egenskap | Beskrivning |
---|---|
id | Krävs. Det är den enda egenskapen som kan anges av användaren. Det är ett unikt namn som identifierar en användare, d.v.s. att inga två användare delar samma ID i en databas. Namnet får inte överstiga 255 tecken. |
_Bli | Det är en systemgenererad egenskap. Resurs-ID :t (_rid) är en unik identifierare som också är hierarkisk per resursstacken i resursmodellen. Den används internt för placering och navigering av användarresursen. |
_Ts | Det är en systemgenererad egenskap. Den anger den senast uppdaterade tidsstämpeln för resursen. Värdet är en tidsstämpel. |
_Själv | Det är en systemgenererad egenskap. Det är den unika adresserbara URI:n för resursen. |
_Etag | Det är en systemgenererad egenskap som representerar resursetaggen som krävs för optimistisk samtidighetskontroll. |
_Behörigheter | Det är en systemgenererad egenskap som anger den adresserbara sökvägen för resursflödet för behörigheter. |
Aktiviteter
Du kan göra följande med användare: