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. |
to |
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