Notez que le {databaseaccount} est le nom du compte Azure Cosmos DB créé sous votre abonnement. La valeur {db-id} est le nom/l’ID généré par l’utilisateur de la base de données, et non l’ID généré par le système (rid). La valeur {user-name} est le nom de l’utilisateur qui possède l’autorisation.
Période de validité du jeton de ressource renvoyé par l'opération. Par défaut, un jeton de ressource est valide pendant une heure. Pour remplacer la valeur par défaut, affectez à cet en-tête la période de validité souhaitée, en secondes. La valeur de remplacement maximale est 18000, c'est-à-dire cinq heures.
body
Propriété
Obligatoire
Type
Description
id
Obligatoire
String
Il s’agit d’une propriété settable par l’utilisateur. Il s’agit d’un nom unique permettant d’identifier l’autorisation, autrement dit, aucune autorisation appartenant à un utilisateur ne peut partager le même ID. L’ID ne doit pas dépasser 255 caractères.
permissionMode
Obligatoire
String
Mode d’accès pour la ressource : Tout ou Lecture.
All fournit un accès en lecture, écriture et suppression à une ressource.
Lecture limite l'utilisateur à l'accès en lecture à la ressource.
resource
Obligatoire
String
Chemin d'accès adressable complet de la ressource associée à l'autorisation. Par exemple, dbs/volcanodb/colls/volcano1.
Le tableau suivant répertorie les codes d'état courants renvoyés par cette opération. Pour obtenir la liste complète des codes status, consultez Codes d’état HTTP.
Code d'état HTTP
Description
201 Créé
L'opération a réussi.
400 Demande incorrecte
Le corps au format JSON n'est pas valide. Vérifiez qu'il ne manque pas d'accolades ou de guillemets. De plus, 400 est renvoyé quand au moins une des propriétés paramétrables ne se trouve pas dans le corps de la demande. Vérifiez que les trois propriétés settables sont incluses.
409 Conflit
L’ID fourni pour la nouvelle autorisation a été pris par une autorisation existante. 409 est également renvoyé quand la nouvelle autorisation est affectée à une ressource déjà associée à une autre autorisation pour l'utilisateur.
body
Propriété
Description
_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 d'autorisation.
_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 ressources requis pour le contrôle d’accès concurrentiel optimiste.
_Jeton
Il s’agit d’un jeton de ressource généré par le système pour la ressource et l’utilisateur particuliers.