Observera att {databaseaccount} är namnet på det Azure Cosmos DB-konto som skapades under din prenumeration. Värdet {db-id} är det användargenererade namnet/ID:t för databasen, inte det systemgenererade ID:t (rid). Värdet {user-name} är namnet på den användare som äger behörigheten.
Giltighetsperioden för den resurstoken som returnerades av åtgärden. Som standard är en resurstoken giltig i en timme. Om du vill åsidosätta standardvärdet anger du den här rubriken med önskad giltighetsperiod i sekunder. Det högsta åsidosättningsvärdet är 18 000, vilket är fem timmar.
Brödtext
Egenskap
Krävs
Typ
Description
id
Obligatorisk
Sträng
Det är en användaruppsättningsbar egenskap. Det är ett unikt namn för att identifiera behörigheten, det vill sa att inga två behörigheter som ägs av en användare kan dela samma ID. ID:t får inte överstiga 255 tecken.
permissionMode
Obligatorisk
Sträng
Åtkomstläget för resursen: Alla eller Läsa.
Alla ger läs-, skriv- och borttagningsåtkomst till en resurs.
Läsning begränsar användarens läsbehörighet till resursen.
Resurs
Obligatorisk
Sträng
Den fullständiga adresserbara sökvägen för resursen som är associerad med behörigheten. Till exempel dbs/volcanodb/colls/volcano1.
I följande tabell visas vanliga statuskoder som returneras av den här åtgärden. En fullständig lista över statuskoder finns i HTTP-statuskoder.
HTTP-statuskod
Beskrivning
201 Skapad
Åtgärden lyckades.
400 Felaktig begäran
JSON-brödtexten är ogiltig. Sök efter saknade klammerparenteser eller citattecken. Dessutom returneras 400 när minst en av de inställbara egenskaperna inte finns i begärandetexten. Kontrollera att alla tre inställbara egenskaper ingår.
409 – Konflikt
Det ID som angetts för den nya behörigheten har tagits av en befintlig behörighet. 409 returneras också när den nya behörigheten tilldelas till en resurs som redan är associerad med en annan behörighet för användaren.
Brödtext
Egenskap
Beskrivning
_Bli
Det är en systemgenererad egenskap. Resurs-ID :t (_rid) är en unik identifierare som också är hierarkisk per resursstacken i resursmodellen. Den används internt för placering och navigering av behörighetsresursen.
_Ts
Det är en systemgenererad egenskap. Den anger den senast uppdaterade tidsstämpeln för resursen. Värdet är en tidsstämpel.
_Själv
Det är en systemgenererad egenskap. Det är den unika adresserbara URI:n för resursen.
_Etag
Det är en systemgenererad egenskap som representerar resursetaggen som krävs för optimistisk samtidighetskontroll.
_Token
Det är en systemgenererad resurstoken för den specifika resursen och användaren.