Si noti che {databaseaccount} è il nome dell'account Azure Cosmos DB creato nella sottoscrizione. Il valore {db-id} è il nome/ID generato dall'utente del database, non l'ID generato dal sistema (rid). Il valore {user-name} è il nome dell'utente proprietario dell'autorizzazione.
Periodo di validità del token risorsa restituito dall'operazione. Per impostazione predefinita, un token risorsa è valido per un'ora. Per sostituire l'impostazione predefinita, impostare questa intestazione con il periodo di validità desiderato espresso in secondi. Il valore massimo per l'esecuzione dell'override è 18000, ossia cinque ore.
Corpo
Proprietà
Obbligatoria
Tipo
Descrizione
id
Necessario
string
È una proprietà impostabile dall'utente. È un nome univoco per identificare l'autorizzazione, ovvero nessuna due autorizzazioni di proprietà di un utente può condividere lo stesso ID. L'ID non deve superare i 255 caratteri.
permissionMode
Necessario
string
Modalità di accesso per la risorsa: Tutto o Lettura.
Tutto fornisce accesso in lettura, scrittura ed eliminazione a una risorsa.
Read fornisce all'utente l'accesso alla risorsa in sola lettura.
resource
Necessario
string
Percorso indirizzabile completo della risorsa associato all'autorizzazione. Ad esempio, dbs/volcanodb/colls/volcano1.
La seguente tabella elenca i codici di stato comuni restituiti da questa operazione. Per un elenco completo dei codici di stato, vedere Codici di stato HTTP.
Codice di stato HTTP
Descrizione
201 Creato
L'operazione è stata completata.
400 - Richiesta non valida
Il corpo JSON non è valido. Controllare parentesi graffe o virgolette mancanti. Viene inoltre restituito il codice 400 quando almeno una delle proprietà impostabili non è presente nel corpo della richiesta. Verificare che siano incluse tutte e tre le proprietà settable.
409 - Conflitto
L'ID fornito per la nuova autorizzazione è stato acquisito da un'autorizzazione esistente. Il codice 409 viene restituito anche quando la nuova autorizzazione viene assegnata a una risorsa già associata a un'altra autorizzazione per l'utente.
Corpo
Proprietà
Descrizione
_liberarsi
Si tratta di una proprietà generata dal sistema. L'ID risorsa (_rid) è un identificatore univoco che è anche gerarchico per ogni stack di risorse nel modello di risorsa. Viene usato internamente per il posizionamento e l'esplorazione della risorsa di autorizzazione.
_Ts
Si tratta di una proprietà generata dal sistema. Indica il timestamp dell'ultimo aggiornamento della risorsa. Il valore è un timestamp.
_stesso
Si tratta di una proprietà generata dal sistema. URI indirizzabile univoco per la risorsa.
_Etag
Si tratta di una proprietà generata dal sistema che rappresenta l'etag della risorsa necessaria per il controllo di concorrenza ottimistica.
_Token
Si tratta di un token di risorsa generato dal sistema per la risorsa e l'utente specifici.