Delen via


Gebruikers

Azure Cosmos DB is een wereldwijd gedistribueerde database met meerdere modellen die ondersteuning biedt voor document-, grafiek- en sleutelwaardegegevensmodellen. De inhoud in deze sectie is bedoeld voor het beheren van gebruikersresources met behulp van de SQL-API via REST.

Een gebruiker is een logische naamruimte voor het bepalen van machtigingen voor verzamelingen, documenten, bijlagen, opgeslagen procedures, triggers en door de gebruiker gedefinieerde functies. De gebruikersconstructie bevindt zich onder een databaseresource en kan dus niet de databasegrens overschrijden waaronder deze zich bevindt. De gebruikersresource wordt vertegenwoordigd door gebruikers in het Azure Cosmos DB REST-resourcemodel. Het is een systeemresource en bevat dus een vast schema.

In het volgende voorbeeld ziet u een voorbeeld van een JSON-weergave voor een gebruiker:

{  
   "id":"JohnSmith@contoso.com",  
   "_rid":"rnYYACFnVAA=",  
   "_ts":1408056023,  
   "_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",  
   "_etag":"00004a00-0000-0000-0000-53ed3ad70000",  
   "_permissions":"permissions\/"  
}  
  
Eigenschap Beschrijving
id Vereist. Dit is de enige instelbare eigenschap van de gebruiker. Het is een unieke naam die een gebruiker identificeert, dat wil gezegd dat geen twee gebruikers dezelfde id delen in een database. De naam mag niet langer zijn dan 255 tekens.
_Ontdoen Het is een door het systeem gegenereerde eigenschap. De resource-id (_rid) is een unieke id die ook hiƫrarchisch is per resourcestack in het resourcemodel. Het wordt intern gebruikt voor de plaatsing en navigatie van de gebruikersresource.
_Ts Het is een door het systeem gegenereerde eigenschap. Hiermee geeft u de laatst bijgewerkte tijdstempel van de resource op. De waarde is een tijdstempel.
_Zelf Het is een door het systeem gegenereerde eigenschap. Dit is de unieke adresseerbare URI voor de resource.
_etag Het is een door het systeem gegenereerde eigenschap die de resource-etag vertegenwoordigt die is vereist voor optimistisch gelijktijdigheidsbeheer.
_Machtigingen Het is een door het systeem gegenereerde eigenschap die het adresseerbare pad van de feed van machtigingenresource aangeeft.

Taken

U kunt het volgende doen met gebruikers:

Zie ook