Udostępnij za pośrednictwem


AccountSASPermissions class

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Jest to klasa pomocnika do konstruowania ciągu reprezentującego uprawnienia przyznane przez accountSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą parametru toString i ustawić jako pole uprawnień w obiekcie AccountSASSignatureValues . Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

Właściwości

add

Udzielono uprawnień do dodawania komunikatów, jednostek tabeli i dołączania do obiektów blob.

create

Udzielono uprawnień do tworzenia kolejek, obiektów blob i plików.

delete

Udzielono uprawnień do usuwania kolejek i komunikatów.

list

Udzielono uprawnień do wyświetlania listy kolejek.

process

Uprawnienie do pobierania i usuwania udzielonych komunikatów.

read

Udzielono uprawnień do odczytu zasobów.

update

Udzielono uprawnień do aktualizowania komunikatów i jednostek tabel.

write

Udzielono uprawnień do zapisu zasobów.

Metody

parse(string)

Analizuje pola AccountSASPermissions z ciągu.

toString()

Tworzy ciąg uprawnień sygnatury dostępu współdzielonego dla konta usługi Azure Storage. Wywołaj tę metodę, aby ustawić pole AccountSASSignatureValues Permissions ( Uprawnienia).

Użycie tej metody gwarantuje, że typy zasobów są w kolejności akceptowanej przez usługę.

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

Szczegóły właściwości

add

Udzielono uprawnień do dodawania komunikatów, jednostek tabeli i dołączania do obiektów blob.

add: boolean

Wartość właściwości

boolean

create

Udzielono uprawnień do tworzenia kolejek, obiektów blob i plików.

create: boolean

Wartość właściwości

boolean

delete

Udzielono uprawnień do usuwania kolejek i komunikatów.

delete: boolean

Wartość właściwości

boolean

list

Udzielono uprawnień do wyświetlania listy kolejek.

list: boolean

Wartość właściwości

boolean

process

Uprawnienie do pobierania i usuwania udzielonych komunikatów.

process: boolean

Wartość właściwości

boolean

read

Udzielono uprawnień do odczytu zasobów.

read: boolean

Wartość właściwości

boolean

update

Udzielono uprawnień do aktualizowania komunikatów i jednostek tabel.

update: boolean

Wartość właściwości

boolean

write

Udzielono uprawnień do zapisu zasobów.

write: boolean

Wartość właściwości

boolean

Szczegóły metody

parse(string)

Analizuje pola AccountSASPermissions z ciągu.

static function parse(permissions: string): AccountSASPermissions

Parametry

permissions

string

Zwraca

toString()

Tworzy ciąg uprawnień sygnatury dostępu współdzielonego dla konta usługi Azure Storage. Wywołaj tę metodę, aby ustawić pole AccountSASSignatureValues Permissions ( Uprawnienia).

Użycie tej metody gwarantuje, że typy zasobów są w kolejności akceptowanej przez usługę.

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

function toString(): string

Zwraca

string