Benutzer
Azure Cosmos DB ist eine global verteilte Datenbank mit mehreren Modellen, die die Dokument-, Graph- und Schlüssel-Wert-Datenmodelle unterstützt. Der Inhalt in diesem Abschnitt dient zum Verwalten von Benutzerressourcen mithilfe der SQL-API über REST.
Ein Benutzer ist ein logischer Namespace für die Bereichsdefinition von Berechtigungen für Auflistungen, Dokumente, Anlagen, gespeicherte Prozeduren, Trigger und benutzerdefinierte Funktionen. Das Benutzerkonstrukt befindet sich unter einer Datenbankressource und kann daher die Datenbankgrenze nicht überschreiten, unter der es sich befindet. Die Benutzerressource wird von Benutzern im Azure Cosmos DB-REST-Ressourcenmodell dargestellt. Sie ist eine Systemressource und enthält daher ein festes Schema.
Das folgende Beispiel zeigt eine JSON-Beispieldarstellung für einen Benutzer an:
{
"id":"JohnSmith@contoso.com",
"_rid":"rnYYACFnVAA=",
"_ts":1408056023,
"_self":"dbs\/rnYYAA==\/users\/rnYYACFnVAA=\/",
"_etag":"00004a00-0000-0000-0000-53ed3ad70000",
"_permissions":"permissions\/"
}
Eigenschaft | BESCHREIBUNG |
---|---|
id | Erforderlich. Dies ist die einzige vom Benutzer festgelegte Eigenschaft. Es handelt sich um einen eindeutigen Namen, der einen Benutzer identifiziert, d. h. keine zwei Benutzer verwenden dieselbe ID in einer Datenbank. Der Name darf nicht länger als 255 Zeichen sein. |
_los | Es handelt sich um eine vom System generierte Eigenschaft. Die Ressourcen-ID (_rid) ist ein eindeutiger Bezeichner, der auch je nach Ressourcenstapel im Ressourcenmodell hierarchisch ist. Sie wird intern für die Platzierung und Navigation der Benutzerressource verwendet. |
_Ts | Es handelt sich um eine vom System generierte Eigenschaft. Sie gibt den zuletzt aktualisierten Zeitstempel der Ressource an. Der Wert ist ein Zeitstempel. |
_Selbst | Es handelt sich um eine vom System generierte Eigenschaft. Es handelt sich um den eindeutigen, adressierbaren URI für die Ressource. |
_Etag | Es handelt sich um eine vom System generierte Eigenschaft, die das Ressourcen-Etag darstellt, das für die Steuerung der optimistischen Parallelität erforderlich ist. |
_Berechtigungen | Es handelt sich um eine vom System generierte Eigenschaft, die den adressierbaren Pfad des Feed der Berechtigungsressource angibt. |
Aufgaben
Mit Benutzern können Sie folgendes tun:
- Erstellen eines Benutzers
- Benutzer auflisten
- Abrufen eines Benutzers
- Ersetzen eines Benutzers
- Löschen eines Benutzers