Freigeben über


DataLakeSASPermissions class

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die von einem ServiceSAS gewährten Berechtigungen darstellt. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein DataLakeSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit.

Eigenschaften

add

Gibt den gewährten Zugriff an.

create

Gibt den gewährten Create-Zugriff an.

delete

Gibt den gewährten Löschzugriff an.

execute

Gibt den gewährten Execute-Zugriff an.

manageAccessControl

Gibt den gewährten Berechtigungszugriff an, mit dem der Aufrufer Berechtigungen und POSIX ACLs für Blobs (Dateien und Verzeichnisse) festlegen kann.

manageOwnership

Gibt den gewährten Besitzzugriff an, der es dem Aufrufer ermöglicht, Besitzer, Besitzergruppe festzulegen oder als Besitzer zu fungieren, wenn ein Blob (Datei oder Verzeichnis) innerhalb eines Ordners umbenannt oder gelöscht wird, der das Sticky-Bit festgelegt hat.

move

Gibt den gewährten Move-Zugriff an.

read

Gibt den gewährten Lesezugriff an.

write

Gibt den gewährten Schreibzugriff an.

Methoden

parse(string)

Erstellt eine DataLakeSASPermissions- aus der angegebenen Berechtigungszeichenfolge. Diese Methode löst einen Fehler aus, wenn ein Zeichen auftritt, das keiner gültigen Berechtigung entspricht.

toString()

Konvertiert die angegebenen Berechtigungen in eine Zeichenfolge. Die Verwendung dieser Methode garantiert, dass die Berechtigungen von dem Dienst akzeptiert werden.

Details zur Eigenschaft

add

Gibt den gewährten Zugriff an.

add: boolean

Eigenschaftswert

boolean

create

Gibt den gewährten Create-Zugriff an.

create: boolean

Eigenschaftswert

boolean

delete

Gibt den gewährten Löschzugriff an.

delete: boolean

Eigenschaftswert

boolean

execute

Gibt den gewährten Execute-Zugriff an.

execute: boolean

Eigenschaftswert

boolean

manageAccessControl

Gibt den gewährten Berechtigungszugriff an, mit dem der Aufrufer Berechtigungen und POSIX ACLs für Blobs (Dateien und Verzeichnisse) festlegen kann.

manageAccessControl: boolean

Eigenschaftswert

boolean

manageOwnership

Gibt den gewährten Besitzzugriff an, der es dem Aufrufer ermöglicht, Besitzer, Besitzergruppe festzulegen oder als Besitzer zu fungieren, wenn ein Blob (Datei oder Verzeichnis) innerhalb eines Ordners umbenannt oder gelöscht wird, der das Sticky-Bit festgelegt hat.

manageOwnership: boolean

Eigenschaftswert

boolean

move

Gibt den gewährten Move-Zugriff an.

move: boolean

Eigenschaftswert

boolean

read

Gibt den gewährten Lesezugriff an.

read: boolean

Eigenschaftswert

boolean

write

Gibt den gewährten Schreibzugriff an.

write: boolean

Eigenschaftswert

boolean

Details zur Methode

parse(string)

Erstellt eine DataLakeSASPermissions- aus der angegebenen Berechtigungszeichenfolge. Diese Methode löst einen Fehler aus, wenn ein Zeichen auftritt, das keiner gültigen Berechtigung entspricht.

static function parse(permissions: string): DataLakeSASPermissions

Parameter

permissions

string

Gibt zurück

toString()

Konvertiert die angegebenen Berechtigungen in eine Zeichenfolge. Die Verwendung dieser Methode garantiert, dass die Berechtigungen von dem Dienst akzeptiert werden.

function toString(): string

Gibt zurück

string

Eine Zeichenfolge, die dataLakeSASPermissions darstellt