Dela via


SASQueryParametersOptions interface

Alternativ för att konstruera SASQueryParameters.

Egenskaper

cacheControl

Värde för cachekontrollhuvud i Blob/File Service SAS.

contentDisposition

Värde för innehållsdispositionshuvud i Blob/File Service SAS.

contentEncoding

Värde för innehållskodningshuvud i Blob/File Service SAS.

contentLanguage

Värde för innehållslängdsrubrik i BLOB/File Service SAS.

contentType

Värde för rubrik av innehållstyp i SAS för Blob/File Service.

correlationId

Ett GUID-värde som loggas i lagringsdiagnostikloggarna och kan användas för att korrelera SAS-generering med åtkomst till lagringsresurser. Detta används endast för SAS för användardelegering.

encryptionScope

Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas.

expiresOn

Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token.

identifier

Valfritt. Den signerade identifieraren (endast för BlobSASSignatureValues).

Se https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Valfritt. IP-intervall tillåts i denna SAS.

permissions

Valfritt endast när identifierare anges. Mer information finns i AccountSASPermissions, BlobSASPermissions eller ContainerSASPermissions .

preauthorizedAgentObjectId

AAD-objekt-ID i GUID-format. AAD-objekt-ID för en användare som har auktoriserats av ägaren av användardelegeringsnyckeln för att utföra åtgärden som beviljats av SAS. Azure Storage-tjänsten ser till att ägaren av användardelegeringsnyckeln har de behörigheter som krävs innan åtkomst beviljas, men ingen ytterligare behörighetskontroll för användaren som anges i det här värdet utförs. Detta kan inte användas i samband med <xref:signedUnauthorizedUserObjectId>. Detta används endast för SAS för användardelegering.

protocol

Valfritt. Tillåtna HTTP-protokoll.

resource

Valfritt. Anger vilka resurser som är tillgängliga via SAS (endast för BlobSASSignatureValues).

Se https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

resourceTypes

Valfritt. De lagringsresurstyper som används (endast för Konto-SAS). Mer information finns i AccountSASResourceTypes .

services

Valfritt. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices .

startsOn

Valfritt. Starttiden för den här SAS-token.

userDelegationKey

Egenskaper för användardelegeringsnyckel.

Egenskapsinformation

cacheControl

Värde för cachekontrollhuvud i Blob/File Service SAS.

cacheControl?: string

Egenskapsvärde

string

contentDisposition

Värde för innehållsdispositionshuvud i Blob/File Service SAS.

contentDisposition?: string

Egenskapsvärde

string

contentEncoding

Värde för innehållskodningshuvud i Blob/File Service SAS.

contentEncoding?: string

Egenskapsvärde

string

contentLanguage

Värde för innehållslängdsrubrik i BLOB/File Service SAS.

contentLanguage?: string

Egenskapsvärde

string

contentType

Värde för rubrik av innehållstyp i SAS för Blob/File Service.

contentType?: string

Egenskapsvärde

string

correlationId

Ett GUID-värde som loggas i lagringsdiagnostikloggarna och kan användas för att korrelera SAS-generering med åtkomst till lagringsresurser. Detta används endast för SAS för användardelegering.

correlationId?: string

Egenskapsvärde

string

encryptionScope

Valfritt. Krypteringsomfång som ska användas när begäranden som auktoriseras med denna SAS-URI skickas.

encryptionScope?: string

Egenskapsvärde

string

expiresOn

Valfritt endast när identifierare anges. Förfallotiden för den här SAS-token.

expiresOn?: Date

Egenskapsvärde

Date

identifier

Valfritt. Den signerade identifieraren (endast för BlobSASSignatureValues).

Se https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Egenskapsvärde

string

ipRange

Valfritt. IP-intervall tillåts i denna SAS.

ipRange?: SasIPRange

Egenskapsvärde

permissions

Valfritt endast när identifierare anges. Mer information finns i AccountSASPermissions, BlobSASPermissions eller ContainerSASPermissions .

permissions?: string

Egenskapsvärde

string

preauthorizedAgentObjectId

AAD-objekt-ID i GUID-format. AAD-objekt-ID för en användare som har auktoriserats av ägaren av användardelegeringsnyckeln för att utföra åtgärden som beviljats av SAS. Azure Storage-tjänsten ser till att ägaren av användardelegeringsnyckeln har de behörigheter som krävs innan åtkomst beviljas, men ingen ytterligare behörighetskontroll för användaren som anges i det här värdet utförs. Detta kan inte användas i samband med <xref:signedUnauthorizedUserObjectId>. Detta används endast för SAS för användardelegering.

preauthorizedAgentObjectId?: string

Egenskapsvärde

string

protocol

Valfritt. Tillåtna HTTP-protokoll.

protocol?: SASProtocol

Egenskapsvärde

resource

Valfritt. Anger vilka resurser som är tillgängliga via SAS (endast för BlobSASSignatureValues).

Se https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

resource?: string

Egenskapsvärde

string

resourceTypes

Valfritt. De lagringsresurstyper som används (endast för Konto-SAS). Mer information finns i AccountSASResourceTypes .

resourceTypes?: string

Egenskapsvärde

string

services

Valfritt. De lagringstjänster som används (endast för konto-SAS). Mer information finns i AccountSASServices .

services?: string

Egenskapsvärde

string

startsOn

Valfritt. Starttiden för den här SAS-token.

startsOn?: Date

Egenskapsvärde

Date

userDelegationKey

Egenskaper för användardelegeringsnyckel.

userDelegationKey?: UserDelegationKey

Egenskapsvärde