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 w tym miejscu wywołaj metodę generateAccountSASQueryParameters , aby uzyskać reprezentację sygnatury dostępu współdzielonego, która może być faktycznie stosowana do adresów URL obiektów blob. Uwaga: zarówno ta klasa, jak i SASQueryParameters istnieją, ponieważ pierwsza jest niezmienna i logiczna reprezentacja, podczas gdy ta ostatnia jest niezmienna i używana do generowania rzeczywistych żądań REST.

Aby https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 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

encryptionScope

Opcjonalny. Zakres szyfrowania używany podczas wysyłania żądań autoryzowanych za pomocą tego identyfikatora URI sygnatury dostępu współdzielonego.

expiresOn

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

ipRange

Opcjonalny. Dozwolony zakres adresów IP.

permissions

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

protocol

Opcjonalny. Dozwolone protokoły sygnatury dostępu współdzielonego.

resourceTypes

Wartości wskazujące typy zasobów dostępne za pomocą tej sygnatury dostępu współdzielonego. Zapoznaj się z tematem AccountSASResourceTypes , aby utworzyć tę wartość.

services

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

startsOn

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

version

Jeśli nie zostanie podana, domyślnie ta wersja usługi jest przeznaczona dla tej wersji biblioteki.

Szczegóły właściwości

encryptionScope

Opcjonalny. Zakres szyfrowania używany podczas wysyłania żądań autoryzowanych za pomocą tego identyfikatora URI sygnatury dostępu współdzielonego.

encryptionScope?: string

Wartość właściwości

string

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

Opcjonalny. 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 dotyczącą konstruowania ciągu uprawnień, zapoznaj się z tematem AccountSASPermissions .

permissions: AccountSASPermissions

Wartość właściwości

protocol

Opcjonalny. Dozwolone protokoły sygnatury dostępu współdzielonego.

protocol?: SASProtocol

Wartość właściwości

resourceTypes

Wartości wskazujące typy zasobów dostępne za pomocą tej sygnatury dostępu współdzielonego. Zapoznaj się z tematem AccountSASResourceTypes , aby utworzyć tę wartość.

resourceTypes: string

Wartość właściwości

string

services

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

services: string

Wartość właściwości

string

startsOn

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

startsOn?: Date

Wartość właściwości

Date

version

Jeśli nie zostanie podana, domyślnie ta wersja usługi jest przeznaczona dla tej wersji biblioteki.

version?: string

Wartość właściwości

string