Tenga en cuenta que {databaseaccount} es el nombre de la cuenta de Azure Cosmos DB creada en la suscripción. El valor {db-id} es el nombre o identificador generado por el usuario de la base de datos, no el identificador generado por el sistema (rid). El valor {user-name} es el nombre del usuario que posee el permiso.
El período de validez del token de recurso devuelto por la operación. De forma predeterminada, los tokens de recursos son válidos durante una hora. Para reemplazar el valor predeterminado, configure este encabezado con el período de validez que quiera establecer en segundos. El valor de reemplazo máximo es 18.000, que equivale a cinco horas.
Body
Propiedad
Obligatorio
Tipo
Descripción
id
Obligatorio
String
Es una propiedad que se puede establecer por el usuario. Es un nombre único para identificar el permiso, es decir, no pueden compartir el mismo identificador dos permisos propiedad de un usuario. El identificador no debe superar los 255 caracteres.
permissionMode
Obligatorio
String
Modo de acceso para el recurso: All o Read.
Todo proporciona acceso de lectura, escritura y eliminación a un recurso.
Read restringe el acceso del usuario al recurso a acceso de lectura.
resource
Obligatorio
String
La ruta de acceso direccionable completa del recurso asociado al permiso. Por ejemplo, dbs/volcanodb/colls/volcano1.
La tabla siguiente muestra los códigos de estado comunes que devuelve esta operación. Para obtener una lista completa de los códigos de estado, consulte Códigos de estado HTTP.
Código de estado HTTP
Descripción
201 Creado
La operación se realizó correctamente.
400 - Solicitud incorrecta
El cuerpo JSON no es válido. Compruebe si faltan llaves o comillas. Además, se devuelve el código 400 cuando al menos una de las propiedades configurables no está en el cuerpo de solicitud. Compruebe que se incluyen las tres propiedades que se pueden establecer.
409 Conflicto
Un permiso existente ha tomado el identificador proporcionado para el nuevo permiso. También se devuelve el código 409 cuando el permiso nuevo se asigna a un recurso ya asociado a otro permiso del usuario.
Body
Propiedad
Descripción
_Librar
Es una propiedad generada por el sistema. El identificador de recurso (_rid) es un identificador único que también es jerárquico por la pila de recursos en el modelo de recursos. Se usa internamente para la colocación y la navegación del recurso de permiso.
_Ts
Es una propiedad generada por el sistema. Especifica la última marca de tiempo actualizada del recurso. El valor es una marca de tiempo.
_propio
Es una propiedad generada por el sistema. Es el URI direccionable único para el recurso.
_Etag
Es una propiedad generada por el sistema que representa la etag de recursos necesaria para el control de simultaneidad optimista.
_Token
Se trata de un token de recurso generado por el sistema para el recurso y el usuario concretos.