Freigeben über


AccountSASPermissions class

NUR IN NODE.JS RUNTIME VERFÜGBAR.

Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die von einem AccountSAS 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 AccountSASSignatureValues-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

Berechtigung zum Hinzufügen von Nachrichten, Tabellenentitäten und Anfügen an gewährte Blobs.

create

Berechtigung zum Erstellen von Blobs und Dateien, die erteilt wurden.

delete

Berechtigung zum Löschen von Blobs und Dateien, die erteilt wurden.

list

Berechtigung zum Auflisten von Blobcontainern, Blobs, Freigaben, Verzeichnissen und gewährten Dateien.

process

Berechtigung zum Abrufen und Löschen von Nachrichten, die erteilt wurden.

read

Berechtigung zum Lesen von Ressourcen und Listenwarteschlangen und -tabellen, die erteilt wurden.

update

Berechtigungen zum Aktualisieren von Nachrichten und Tabellenentitäten, die erteilt wurden.

write

Berechtigung zum Schreiben von Ressourcen erteilt.

Methoden

parse(string)

Analysieren Sie die AccountSASPermissions-Felder aus einer Zeichenfolge.

toString()

Erzeugt die SAS-Berechtigungszeichenfolge für ein Azure Storage-Konto. Rufen Sie diese Methode auf, um das Feld "AccountSASSignatureValues Permissions" festzulegen.

Die Verwendung dieser Methode garantiert, dass die Ressourcentypen von dem Dienst akzeptiert werden.

Siehe https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

Details zur Eigenschaft

add

Berechtigung zum Hinzufügen von Nachrichten, Tabellenentitäten und Anfügen an gewährte Blobs.

add: boolean

Eigenschaftswert

boolean

create

Berechtigung zum Erstellen von Blobs und Dateien, die erteilt wurden.

create: boolean

Eigenschaftswert

boolean

delete

Berechtigung zum Löschen von Blobs und Dateien, die erteilt wurden.

delete: boolean

Eigenschaftswert

boolean

list

Berechtigung zum Auflisten von Blobcontainern, Blobs, Freigaben, Verzeichnissen und gewährten Dateien.

list: boolean

Eigenschaftswert

boolean

process

Berechtigung zum Abrufen und Löschen von Nachrichten, die erteilt wurden.

process: boolean

Eigenschaftswert

boolean

read

Berechtigung zum Lesen von Ressourcen und Listenwarteschlangen und -tabellen, die erteilt wurden.

read: boolean

Eigenschaftswert

boolean

update

Berechtigungen zum Aktualisieren von Nachrichten und Tabellenentitäten, die erteilt wurden.

update: boolean

Eigenschaftswert

boolean

write

Berechtigung zum Schreiben von Ressourcen erteilt.

write: boolean

Eigenschaftswert

boolean

Details zur Methode

parse(string)

Analysieren Sie die AccountSASPermissions-Felder aus einer Zeichenfolge.

static function parse(permissions: string): AccountSASPermissions

Parameter

permissions

string

Gibt zurück

toString()

Erzeugt die SAS-Berechtigungszeichenfolge für ein Azure Storage-Konto. Rufen Sie diese Methode auf, um das Feld "AccountSASSignatureValues Permissions" festzulegen.

Die Verwendung dieser Methode garantiert, dass die Ressourcentypen von dem Dienst akzeptiert werden.

Siehe https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function toString(): string

Gibt zurück

string