Udostępnij za pomocą


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ą funkcji toString i ustawić jako pole uprawnień w AccountSASSignatureValues obiektu. 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

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

create

Uprawnienie do tworzenia obiektów blob i plików udzielonych.

delete

Uprawnienie do usuwania obiektów blob i plików udzielonych.

deleteVersion

Uprawnienie do usuwania udzielonych wersji.

filter

Uprawnienie do filtrowania obiektów blob.

list

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

permanentDelete

Określa, że trwałe usuwanie jest dozwolone.

process

Uprawnienie do pobierania i usuwania udzielonych komunikatów.

read

Uprawnienie do odczytu zasobów i kolejek i tabel listy udzielonych.

setImmutabilityPolicy

Uprawnienie do ustawiania zasad niezmienności.

tag

Dostęp do tagów specfies udzielono.

update

Uprawnienia do aktualizowania udzielonych komunikatów i jednostek tabeli.

write

Uprawnienie do zapisywania przyznanych zasobów.

Metody

from(AccountSASPermissionsLike)

Tworzy AccountSASPermissions z nieprzetworzonego obiektu zawierającego te same klucze i wartości logiczne dla nich.

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://learn.microsoft.com/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

Uprawnienie do tworzenia obiektów blob i plików udzielonych.

create: boolean

Wartość właściwości

boolean

delete

Uprawnienie do usuwania obiektów blob i plików udzielonych.

delete: boolean

Wartość właściwości

boolean

deleteVersion

Uprawnienie do usuwania udzielonych wersji.

deleteVersion: boolean

Wartość właściwości

boolean

filter

Uprawnienie do filtrowania obiektów blob.

filter: 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 plików przyznanych.

list: boolean

Wartość właściwości

boolean

permanentDelete

Określa, że trwałe usuwanie jest dozwolone.

permanentDelete: 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

Uprawnienie do odczytu zasobów i kolejek i tabel listy udzielonych.

read: boolean

Wartość właściwości

boolean

setImmutabilityPolicy

Uprawnienie do ustawiania zasad niezmienności.

setImmutabilityPolicy: boolean

Wartość właściwości

boolean

tag

Dostęp do tagów specfies udzielono.

tag: boolean

Wartość właściwości

boolean

update

Uprawnienia do aktualizowania udzielonych komunikatów i jednostek tabeli.

update: boolean

Wartość właściwości

boolean

write

Uprawnienie do zapisywania przyznanych zasobów.

write: boolean

Wartość właściwości

boolean

Szczegóły metody

from(AccountSASPermissionsLike)

Tworzy AccountSASPermissions z nieprzetworzonego obiektu zawierającego te same klucze i wartości logiczne dla nich.

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

Parametry

permissionLike
AccountSASPermissionsLike

Zwraca

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://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas

function toString(): string

Zwraca

string