Udostępnij za pośrednictwem


AccountSASSignatureValues interface

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

AccountSASSignatureValues służy do generowania sygnatury dostępu współdzielonego (SAS) dla konta usługi Azure Storage. Po odpowiednim ustawieniu wszystkich wartości wywołaj generateAccountSASQueryParameters, aby uzyskać reprezentację sygnatury dostępu współdzielonego, która może być faktycznie stosowana do adresów URL plików. Uwaga: zarówno ta klasa, jak i sasQueryParameters istnieją, ponieważ były jest modyfikowalny i reprezentacja logiczna, podczas gdy drugi jest niezmienny i używany do generowania rzeczywistych żądań REST.

Zobacz https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1, aby uzyskać więcej informacji koncepcyjnych na temat sygnatury dostępu współdzielonego zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas opisy parametrów, w tym wymagane

Właściwości

expiresOn

Czas, po którym sygnatura dostępu współdzielonego nie będzie już działać.

ipRange

Fakultatywny. Dozwolony zakres adresów IP.

permissions

Określa, które operacje może wykonywać użytkownik sygnatury dostępu współdzielonego. Aby uzyskać pomoc w konstruowaniu ciągu uprawnień, zapoznaj się z AccountSASPermissions.

protocol

Fakultatywny. Dozwolone protokoły sygnatur dostępu współdzielonego.

resourceTypes

Wartości wskazujące typy zasobów dostępne dla tej sygnatury dostępu współdzielonego. Aby utworzyć tę wartość, zapoznaj się z AccountSASResourceTypes.

services

Wartości wskazujące usługi dostępne dla tej sygnatury dostępu współdzielonego. Aby utworzyć tę wartość, zapoznaj się z AccountSASServices.

startsOn

Fakultatywny. Gdy sygnatura dostępu współdzielonego zacznie obowiązywać.

version

Jeśli nie zostanie podana, ta wartość domyślna to wersja usługi przeznaczona dla tej wersji biblioteki.

Szczegóły właściwości

expiresOn

Czas, po którym sygnatura dostępu współdzielonego nie będzie już działać.

expiresOn: Date

Wartość właściwości

Date

ipRange

Fakultatywny. Dozwolony zakres adresów IP.

ipRange?: SasIPRange

Wartość właściwości

permissions

Określa, które operacje może wykonywać użytkownik sygnatury dostępu współdzielonego. Aby uzyskać pomoc w konstruowaniu ciągu uprawnień, zapoznaj się z AccountSASPermissions.

permissions: AccountSASPermissions

Wartość właściwości

protocol

Fakultatywny. Dozwolone protokoły sygnatur dostępu współdzielonego.

protocol?: SASProtocol

Wartość właściwości

resourceTypes

Wartości wskazujące typy zasobów dostępne dla tej sygnatury dostępu współdzielonego. Aby utworzyć tę wartość, zapoznaj się z AccountSASResourceTypes.

resourceTypes: string

Wartość właściwości

string

services

Wartości wskazujące usługi dostępne dla tej sygnatury dostępu współdzielonego. Aby utworzyć tę wartość, zapoznaj się z AccountSASServices.

services: string

Wartość właściwości

string

startsOn

Fakultatywny. Gdy sygnatura dostępu współdzielonego zacznie obowiązywać.

startsOn?: Date

Wartość właściwości

Date

version

Jeśli nie zostanie podana, ta wartość domyślna to wersja usługi przeznaczona dla tej wersji biblioteki.

version?: string

Wartość właściwości

string