Użytkownicy
Usługa Azure Cosmos DB to globalnie rozproszona wielomodelowa baza danych, która obsługuje modele danych dokumentów, grafów i klucz-wartość. Zawartość w tej sekcji służy do zarządzania zasobami użytkownika przy użyciu interfejsu API SQL za pośrednictwem interfejsu REST.
Użytkownik to logiczna przestrzeń nazw do określania zakresu uprawnień do kolekcji, dokumentów, załączników, procedur składowanych, wyzwalaczy i funkcji zdefiniowanych przez użytkownika. Konstrukcja użytkownika znajduje się pod zasobem bazy danych i w związku z tym nie może przekroczyć granicy bazy danych, w której znajduje się. Zasób użytkownika jest reprezentowany przez użytkowników w modelu zasobów REST usługi Azure Cosmos DB. Jest to zasób systemowy, który zawiera stały schemat.
W poniższym przykładzie przedstawiono przykładową reprezentację JSON dla użytkownika:
{
"id":"JohnSmith@contoso.com",
"_rid":"rnYYACFnVAA=",
"_ts":1408056023,
"_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",
"_etag":"00004a00-0000-0000-0000-53ed3ad70000",
"_permissions":"permissions\/"
}
Właściwość | Opis |
---|---|
id | Wymagane. Jest to jedyna właściwość ustawiana przez użytkownika. Jest to unikatowa nazwa, która identyfikuje użytkownika, czyli nie dwóch użytkowników ma ten sam identyfikator w bazie danych. Nazwa nie może przekraczać 255 znaków. |
_Rid | Jest to właściwość wygenerowana przez system. Identyfikator zasobu (_rid) to unikatowy identyfikator, który jest również hierarchiczny dla stosu zasobów w modelu zasobów. Jest on używany wewnętrznie do umieszczania i nawigacji zasobu użytkownika. |
_Ts | Jest to właściwość wygenerowana przez system. Określa ostatni zaktualizowany znacznik czasu zasobu. Wartość jest znacznikiem czasu. |
_Własny | Jest to właściwość wygenerowana przez system. Jest to unikatowy adresowy identyfikator URI zasobu. |
_Etag | Jest to właściwość wygenerowana przez system reprezentująca tag zasobu wymagany do optymistycznej kontroli współbieżności. |
_Uprawnienia | Jest to właściwość wygenerowana przez system oznaczającą ścieżkę adresową zasobu uprawnień. |
Zadania
Możesz wykonać następujące czynności za pomocą użytkowników:
- Tworzenie użytkownika
- Wyświetlanie listy użytkowników
- Pobieranie użytkownika
- Zastępowanie użytkownika
- Usuwanie użytkownika