Felhasználók
Az Azure Cosmos DB egy globálisan elosztott többmodelles adatbázis, amely támogatja a dokumentum-, gráf- és kulcsértékű adatmodelleket. A jelen szakaszban található tartalom a felhasználói erőforrások REST-en keresztüli SQL API-val történő kezelésére használható.
A felhasználó logikai névtér a gyűjteményekre, dokumentumokra, mellékletekre, tárolt eljárásokra, eseményindítókra és felhasználó által definiált függvényekre vonatkozó engedélyek hatókörének meghatározására. A felhasználó-szerkezet egy adatbázis-erőforrás alatt él, így nem tudja átlépni az adatbázis azon határát, amely alatt található. A felhasználói erőforrást az Azure Cosmos DB REST-erőforrásmodell felhasználói képviselik. Ez egy rendszererőforrás, így rögzített sémát tartalmaz.
Az alábbi példában egy felhasználó JSON-ábrázolása látható:
{
"id":"JohnSmith@contoso.com",
"_rid":"rnYYACFnVAA=",
"_ts":1408056023,
"_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",
"_etag":"00004a00-0000-0000-0000-53ed3ad70000",
"_permissions":"permissions\/"
}
Tulajdonság | Leírás |
---|---|
id | Kötelező. Ez az egyetlen felhasználó settable tulajdonsága. Ez egy egyedi név, amely azonosítja a felhasználót, azaz nincs két felhasználó azonos azonosítóval egy adatbázisban. A név nem haladhatja meg a 255 karaktert. |
_Megszabadulni | Ez egy rendszer által létrehozott tulajdonság. Az erőforrás-azonosító (_rid) egy egyedi azonosító, amely az erőforrás-modell erőforrás-verménként is hierarchikus. Belsőleg használják a felhasználói erőforrás elhelyezésére és navigációjára. |
_Ts | Ez egy rendszer által létrehozott tulajdonság. Meghatározza az erőforrás utolsó frissített időbélyegét. Az érték egy időbélyeg. |
_Önálló | Ez egy rendszer által létrehozott tulajdonság. Ez az erőforrás egyedi címezhető URI-ja. |
_Etag | Ez egy rendszer által létrehozott tulajdonság, amely az optimista egyidejűség-vezérléshez szükséges erőforrás-etagot jelöli. |
_Engedélyek | Ez egy rendszer által létrehozott tulajdonság, amely az engedélycsatorna-erőforrás címzhető útvonalát jelöli. |
Feladatok
A következő műveleteket végezheti el a felhasználókkal:
- Felhasználó létrehozása
- Felhasználók listázása
- Felhasználó lekérése
- Felhasználó cseréje
- Felhasználó törlése