SASQueryParametersOptions interface

Opcje konstruowania <xref:SASQueryParameters>.

Właściwości

cacheControl

Wartość nagłówka kontrolki pamięci podręcznej w sygnaturze dostępu współdzielonego usługi obiektów blob/plików.

contentDisposition

Wartość nagłówka content-disposition w sygnaturze dostępu współdzielonego usługi blob/file service.

contentEncoding

Wartość nagłówka kodowania zawartości w sygnaturze dostępu współdzielonego usługi obiektów blob/plików.

contentLanguage

Wartość nagłówka zawartości w sygnaturze dostępu współdzielonego usługi blob/file service.

contentType

Wartość nagłówka typu zawartości w sygnaturze dostępu współdzielonego usługi blob/file service.

correlationId

Wartość identyfikatora GUID, która zostanie zarejestrowana w dziennikach diagnostycznych magazynu i może służyć do korelowania generowania sygnatury 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żytkowników.

expiresOn

Opcjonalnie tylko wtedy, gdy podano identyfikator. Czas wygaśnięcia tego tokenu SAS.

identifier

Opcjonalny. Podpisany identyfikator (tylko dla elementu <xref:BlobSASSignatureValues>).

ipRange

Opcjonalny. Zakresy adresów IP dozwolone w tej sygnaturze dostępu współdzielonego.

permissions

Opcjonalnie tylko wtedy, gdy podano identyfikator. Aby uzyskać więcej informacji, zobacz <xref:AccountSASPermissions>, <xref:BlobSASPermissions>lub <xref:ContainerSASPermissions> .

preauthorizedAgentObjectId

Autoryzowany identyfikator 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 przyznanej 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 przeprowadzona żadna dodatkowa kontrola uprawnień dla użytkownika określonego w tej wartości. Nie można jej używać w połączeniu z .<xref:signedUnauthorizedUserObjectId> Jest to używane tylko w przypadku sygnatury dostępu współdzielonego delegowania użytkowników.

protocol

Opcjonalny. Dozwolone protokoły HTTP.

resource

Opcjonalny. Określa, które zasoby są dostępne za pośrednictwem sygnatury dostępu współdzielonego (tylko dla <xref:BlobSASSignatureValues>programu ).

resourceTypes

Opcjonalny. Dostęp do typów zasobów magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zapoznaj się z <xref:AccountSASResourceTypes> tematem .

services

Opcjonalny. Dostęp do usług magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zapoznaj się z <xref:AccountSASServices> tematem .

startsOn

Opcjonalny. Godzina rozpoczęcia dla tego tokenu SYGNATURY dostępu współdzielonego.

userDelegationKey

Właściwości klucza delegowania użytkownika.

Szczegóły właściwości

cacheControl

Wartość nagłówka kontrolki pamięci podręcznej w sygnaturze dostępu współdzielonego usługi obiektów blob/plików.

cacheControl?: string

Wartość właściwości

string

contentDisposition

Wartość nagłówka content-disposition w sygnaturze dostępu współdzielonego usługi blob/file service.

contentDisposition?: string

Wartość właściwości

string

contentEncoding

Wartość nagłówka kodowania zawartości w sygnaturze dostępu współdzielonego usługi obiektów blob/plików.

contentEncoding?: string

Wartość właściwości

string

contentLanguage

Wartość nagłówka zawartości w sygnaturze dostępu współdzielonego usługi blob/file service.

contentLanguage?: string

Wartość właściwości

string

contentType

Wartość nagłówka typu zawartości w sygnaturze dostępu współdzielonego usługi blob/file service.

contentType?: string

Wartość właściwości

string

correlationId

Wartość identyfikatora GUID, która zostanie zarejestrowana w dziennikach diagnostycznych magazynu i może służyć do korelowania generowania sygnatury 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żytkowników.

correlationId?: string

Wartość właściwości

string

expiresOn

Opcjonalnie tylko wtedy, gdy podano identyfikator. Czas wygaśnięcia tego tokenu SAS.

expiresOn?: Date

Wartość właściwości

Date

identifier

Opcjonalny. Podpisany identyfikator (tylko dla elementu <xref:BlobSASSignatureValues>).

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

Opcjonalnie tylko wtedy, gdy podano identyfikator. Aby uzyskać więcej informacji, zobacz <xref:AccountSASPermissions>, <xref:BlobSASPermissions>lub <xref:ContainerSASPermissions> .

permissions?: string

Wartość właściwości

string

preauthorizedAgentObjectId

Autoryzowany identyfikator 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 przyznanej 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 przeprowadzona żadna dodatkowa kontrola uprawnień dla użytkownika określonego w tej wartości. Nie można jej używać w połączeniu z .<xref:signedUnauthorizedUserObjectId> Jest to używane tylko w przypadku sygnatury dostępu współdzielonego delegowania użytkowników.

preauthorizedAgentObjectId?: string

Wartość właściwości

string

protocol

Opcjonalny. Dozwolone protokoły HTTP.

protocol?: SASProtocol

Wartość właściwości

resource

Opcjonalny. Określa, które zasoby są dostępne za pośrednictwem sygnatury dostępu współdzielonego (tylko dla <xref:BlobSASSignatureValues>programu ).

resource?: string

Wartość właściwości

string

resourceTypes

Opcjonalny. Dostęp do typów zasobów magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zapoznaj się z <xref:AccountSASResourceTypes> tematem .

resourceTypes?: string

Wartość właściwości

string

services

Opcjonalny. Dostęp do usług magazynu (tylko dla sygnatury dostępu współdzielonego konta). Aby uzyskać więcej informacji, zapoznaj się z <xref:AccountSASServices> tematem .

services?: string

Wartość właściwości

string

startsOn

Opcjonalny. Godzina rozpoczęcia dla tego tokenu SYGNATURY dostępu współdzielonego.

startsOn?: Date

Wartość właściwości

Date

userDelegationKey

Właściwości klucza delegowania użytkownika.

userDelegationKey?: UserDelegationKey

Wartość właściwości