Udostępnij za pośrednictwem


AccountSASPermissions class

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

Jest to klasa pomocnika służąca 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ą polecenia toString i ustawić jako pole uprawnień w obiekcie AccountSASSignatureValues . Istnieje możliwość skonstruowania ciągu uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

Właściwości

add

Uprawnienie do dodawania komunikatów, jednostek tabeli i dołączania do przyznanych obiektów blob.

create

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

delete

Udzielono uprawnień do usuwania obiektów blob i plików.

list

Uprawnienie do wyświetlania listy kontenerów obiektów blob, obiektów blob, udziałów, katalogów i przyznanych plików.

process

Udzielono uprawnień do pobierania i usuwania komunikatów.

read

Uprawnienie do odczytywania zasobów i list przypisanych kolejek i tabel.

update

Uprawnienia do aktualizowania przyznanych komunikatów i jednostek tabeli.

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

Uprawnienie do dodawania komunikatów, jednostek tabeli i dołączania do przyznanych obiektów blob.

add: boolean

Wartość właściwości

boolean

create

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

create: boolean

Wartość właściwości

boolean

delete

Udzielono uprawnień do usuwania obiektów blob i plików.

delete: boolean

Wartość właściwości

boolean

list

Uprawnienie do wyświetlania listy kontenerów obiektów blob, obiektów blob, udziałów, katalogów i przyznanych plików.

list: boolean

Wartość właściwości

boolean

process

Udzielono uprawnień do pobierania i usuwania komunikatów.

process: boolean

Wartość właściwości

boolean

read

Uprawnienie do odczytywania zasobów i list przypisanych kolejek i tabel.

read: boolean

Wartość właściwości

boolean

update

Uprawnienia do aktualizowania przyznanych komunikatów i jednostek tabeli.

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