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
encryption |
Opcjonalny. Zakres szyfrowania używany podczas wysyłania żądań autoryzowanych za pomocą tego identyfikatora URI sygnatury dostępu współdzielonego. |
expires |
Czas, po którym sygnatura dostępu współdzielonego nie będzie już działać. |
ip |
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. |
resource |
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ść. |
starts |
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
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