BlobSASSignatureValues interface
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.
Funkcja BlobSASSignatureValues ułatwia generowanie tokenów SAS usługi Blob Service dla kontenerów lub obiektów blob.
Właściwości
blob |
Opcjonalny. Nazwa obiektu blob użytkownika sygnatury dostępu współdzielonego może uzyskiwać dostęp. Wymagane, jeśli podano wartość snapshotTime lub versionId. |
cache |
Opcjonalny. Nagłówek kontroli pamięci podręcznej dla sygnatury dostępu współdzielonego. |
container |
Nazwa kontenera, do których użytkownik sygnatury dostępu współdzielonego może uzyskać dostęp. |
content |
Opcjonalny. Nagłówek content-disposition sygnatury dostępu współdzielonego. |
content |
Opcjonalny. Nagłówek kodowania zawartości dla sygnatury dostępu współdzielonego. |
content |
Opcjonalny. Nagłówek języka zawartości dla sygnatury dostępu współdzielonego. |
content |
Opcjonalny. Nagłówek typu zawartości dla sygnatury dostępu współdzielonego. |
correlation |
Opcjonalny. Począwszy od wersji 2020-02-10, jest to wartość identyfikatora GUID, która zostanie zarejestrowana w dziennikach diagnostycznych magazynu i może służyć do korelowania generowania sygnatur dostępu współdzielonego z dostępem do zasobów magazynu. Jest to używane tylko w przypadku sygnatury dostępu współdzielonego delegowania użytkownika. |
encryption |
Opcjonalny. Zakres szyfrowania do użycia podczas wysyłania żądań autoryzowanych za pomocą tego identyfikatora URI sygnatury dostępu współdzielonego. |
expires |
Opcjonalne tylko w przypadku podania identyfikatora. Czas, po którym sygnatura dostępu współdzielonego nie będzie już działać. |
identifier | Opcjonalny. Nazwa zasad dostępu w kontenerze, do którego odwołuje się ta sygnatura dostępu współdzielonego, jeśli istnieje. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Opcjonalny. Zakresy adresów IP dozwolone w tej sygnaturze dostępu współdzielonego. |
permissions | Opcjonalne tylko w przypadku podania identyfikatora. Zapoznaj się z tematem ContainerSASPermissions lub BlobSASPermissions w zależności od zasobu, do których uzyskuje się dostęp, aby uzyskać pomoc dotyczącą konstruowania ciągu uprawnień. |
preauthorized |
Opcjonalny. Począwszy od wersji 2020-02-10, określa identyfikator autoryzowanego obiektu usługi AAD w formacie GUID. Identyfikator obiektu usługi AAD użytkownika autoryzowanego przez właściciela klucza delegowania użytkownika w celu wykonania akcji udzielonej przez sygnaturę dostępu współdzielonego. Usługa Azure Storage zapewni, że właściciel klucza delegowania użytkownika ma wymagane uprawnienia przed udzieleniem dostępu, ale nie zostanie wykonana żadna dodatkowa kontrola uprawnień dla użytkownika określonego w tej wartości. Jest to używane tylko w przypadku sygnatury dostępu współdzielonego delegowania użytkownika. |
protocol | Opcjonalny. Protokoły SAS, tylko PROTOKÓŁ HTTPS lub HTTPSandHTTP |
snapshot |
Opcjonalny. Ciąg sygnatury czasowej migawki, do których użytkownik sygnatury dostępu współdzielonego może uzyskać dostęp. Obsługiwane tylko z interfejsu API w wersji 2018-11-09. |
starts |
Opcjonalny. Gdy sygnatura dostępu współdzielonego zacznie obowiązywać. |
version | Wersja usługi, która będzie docelowa dla tej sygnatury dostępu współdzielonego. Jeśli nie zostanie określony, domyślnie będzie to wersja przeznaczona dla biblioteki. |
version |
Opcjonalny. VersionId wersji obiektu blob, do których użytkownik sygnatury dostępu współdzielonego może uzyskać dostęp. Obsługiwane tylko z interfejsu API w wersji 2019-10-10. |
Szczegóły właściwości
blobName
Opcjonalny. Nazwa obiektu blob użytkownika sygnatury dostępu współdzielonego może uzyskiwać dostęp. Wymagane, jeśli podano wartość snapshotTime lub versionId.
blobName?: string
Wartość właściwości
string
cacheControl
Opcjonalny. Nagłówek kontroli pamięci podręcznej dla sygnatury dostępu współdzielonego.
cacheControl?: string
Wartość właściwości
string
containerName
Nazwa kontenera, do których użytkownik sygnatury dostępu współdzielonego może uzyskać dostęp.
containerName: string
Wartość właściwości
string
contentDisposition
Opcjonalny. Nagłówek content-disposition sygnatury dostępu współdzielonego.
contentDisposition?: string
Wartość właściwości
string
contentEncoding
Opcjonalny. Nagłówek kodowania zawartości dla sygnatury dostępu współdzielonego.
contentEncoding?: string
Wartość właściwości
string
contentLanguage
Opcjonalny. Nagłówek języka zawartości dla sygnatury dostępu współdzielonego.
contentLanguage?: string
Wartość właściwości
string
contentType
Opcjonalny. Nagłówek typu zawartości dla sygnatury dostępu współdzielonego.
contentType?: string
Wartość właściwości
string
correlationId
Opcjonalny. Począwszy od wersji 2020-02-10, jest to wartość identyfikatora GUID, która zostanie zarejestrowana w dziennikach diagnostycznych magazynu i może służyć do korelowania generowania sygnatur dostępu współdzielonego z dostępem do zasobów magazynu. Jest to używane tylko w przypadku sygnatury dostępu współdzielonego delegowania użytkownika.
correlationId?: string
Wartość właściwości
string
encryptionScope
Opcjonalny. Zakres szyfrowania do użycia podczas wysyłania żądań autoryzowanych za pomocą tego identyfikatora URI sygnatury dostępu współdzielonego.
encryptionScope?: string
Wartość właściwości
string
expiresOn
Opcjonalne tylko w przypadku podania identyfikatora. Czas, po którym sygnatura dostępu współdzielonego nie będzie już działać.
expiresOn?: Date
Wartość właściwości
Date
identifier
Opcjonalny. Nazwa zasad dostępu w kontenerze, do którego odwołuje się ta sygnatura dostępu współdzielonego, jeśli istnieje.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Wartość właściwości
string
ipRange
Opcjonalny. Zakresy adresów IP dozwolone w tej sygnaturze dostępu współdzielonego.
ipRange?: SasIPRange
Wartość właściwości
permissions
Opcjonalne tylko w przypadku podania identyfikatora. Zapoznaj się z tematem ContainerSASPermissions lub BlobSASPermissions w zależności od zasobu, do których uzyskuje się dostęp, aby uzyskać pomoc dotyczącą konstruowania ciągu uprawnień.
permissions?: BlobSASPermissions | ContainerSASPermissions
Wartość właściwości
preauthorizedAgentObjectId
Opcjonalny. Począwszy od wersji 2020-02-10, określa identyfikator autoryzowanego obiektu usługi AAD w formacie GUID. Identyfikator obiektu usługi AAD użytkownika autoryzowanego przez właściciela klucza delegowania użytkownika w celu wykonania akcji udzielonej przez sygnaturę dostępu współdzielonego. Usługa Azure Storage zapewni, że właściciel klucza delegowania użytkownika ma wymagane uprawnienia przed udzieleniem dostępu, ale nie zostanie wykonana żadna dodatkowa kontrola uprawnień dla użytkownika określonego w tej wartości. Jest to używane tylko w przypadku sygnatury dostępu współdzielonego delegowania użytkownika.
preauthorizedAgentObjectId?: string
Wartość właściwości
string
protocol
Opcjonalny. Protokoły SAS, tylko PROTOKÓŁ HTTPS lub HTTPSandHTTP
protocol?: SASProtocol
Wartość właściwości
snapshotTime
Opcjonalny. Ciąg sygnatury czasowej migawki, do których użytkownik sygnatury dostępu współdzielonego może uzyskać dostęp. Obsługiwane tylko z interfejsu API w wersji 2018-11-09.
snapshotTime?: 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
Wersja usługi, która będzie docelowa dla tej sygnatury dostępu współdzielonego. Jeśli nie zostanie określony, domyślnie będzie to wersja przeznaczona dla biblioteki.
version?: string
Wartość właściwości
string
versionId
Opcjonalny. VersionId wersji obiektu blob, do których użytkownik sygnatury dostępu współdzielonego może uzyskać dostęp. Obsługiwane tylko z interfejsu API w wersji 2019-10-10.
versionId?: string
Wartość właściwości
string