Utilisateurs

Azure Cosmos DB est une base de données multimodèle distribuée à l’échelle mondiale qui prend en charge les modèles de données de document, de graphique et de valeur clé. Le contenu de cette section est destiné à la gestion des ressources utilisateur à l’aide de l’API SQL via REST.

Un utilisateur est un espace de noms logique permettant de définir la portée des autorisations sur les collections, les documents, les pièces jointes, les procédures stockées, les déclencheurs et les fonctions définies par l'utilisateur. La construction de l'utilisateur se trouve sous une ressource de base de données et, par conséquent, ne peut pas franchir la limite de cette base de données. La ressource utilisateur est représentée par les utilisateurs dans le modèle de ressource REST Azure Cosmos DB. Il s'agit d'une ressource système. Elle contient donc un schéma fixe.

L'exemple suivant illustre une représentation JSON pour un utilisateur :

{  
   "id":"JohnSmith@contoso.com",  
   "_rid":"rnYYACFnVAA=",  
   "_ts":1408056023,  
   "_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",  
   "_etag":"00004a00-0000-0000-0000-53ed3ad70000",  
   "_permissions":"permissions\/"  
}  
  
Propriété Description
id Obligatoire. Il s’agit de la seule propriété settable par l’utilisateur. Il s’agit d’un nom unique qui identifie un utilisateur, c’est-à-dire qu’aucun utilisateur ne partage le même ID au sein d’une base de données. Le nom ne doit pas comprendre plus de 255 caractères.
_Débarrasser Il s’agit d’une propriété générée par le système. L’ID de ressource (_rid) est un identificateur unique qui est également hiérarchique en fonction de la pile de ressources sur le modèle de ressource. Il est utilisé en interne pour le positionnement et la navigation dans la ressource utilisateur.
_Ts Il s’agit d’une propriété générée par le système. Elle spécifie l'horodateur de la dernière mise à jour de la ressource. La valeur est un horodateur.
_self Il s’agit d’une propriété générée par le système. Il s'agit de l'URI adressable unique pour la ressource.
_Etag Il s’agit d’une propriété générée par le système qui représente l’etag de ressource requis pour le contrôle d’accès concurrentiel optimiste.
_Autorisations Il s’agit d’une propriété générée par le système qui indique le chemin d’accès adressable de la ressource de flux d’autorisations.

Tâches

Vous pouvez effectuer les opérations suivantes avec les utilisateurs :

Voir aussi