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 :
- Créer un utilisateur
- Afficher la liste des utilisateurs
- Obtention d'un utilisateur
- Remplacement d'un utilisateur
- Supprimer un utilisateur