Dela via


SASQueryParametersOptions interface

Alternativ för att konstruera SASQueryParameters.

Egenskaper

cacheControl

Värde för cache-control-huvudet i Blob/File Service SAS.

contentDisposition

Värde för innehållsborttagningshuvud 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 innehållstyprubrik i Blob/File Service SAS.

correlationId

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

delegatedUserObjectId

Valfritt. Från och med version 2025-07-05 specificerar detta värde att användarens entra-ID är auktoriserad att använda den resulterande SAS-URL:en. Den resulterande SAS-URL:en måste användas tillsammans med en Entra ID-token som har utfärdats till användaren som anges i detta värde.

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://learn.microsoft.com/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, BlobSASPermissionseller ContainerSASPermissions.

preauthorizedAgentObjectId

AAuktoriserat AAD-objekt-ID i GUID-format. AAD-objekt-ID:t 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 till 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.

requestHeaderKeys

Nycklar till begäransökanden krävs för att generera SAS-token

requestQueryParameterKeys

Nycklar för frågeparametrar som krävs för att generera SAS-token

resource

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

Se https://learn.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

Nyckelegenskaper för användardelegering.

Egenskapsinformation

cacheControl

Värde för cache-control-huvudet i Blob/File Service SAS.

cacheControl?: string

Egenskapsvärde

string

contentDisposition

Värde för innehållsborttagningshuvud 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 innehållstyprubrik i Blob/File Service SAS.

contentType?: string

Egenskapsvärde

string

correlationId

Ett GUID-värde som loggas i lagringsdiagnostikloggarna och som 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

delegatedUserObjectId

Valfritt. Från och med version 2025-07-05 specificerar detta värde att användarens entra-ID är auktoriserad att använda den resulterande SAS-URL:en. Den resulterande SAS-URL:en måste användas tillsammans med en Entra ID-token som har utfärdats till användaren som anges i detta värde.

delegatedUserObjectId?: 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://learn.microsoft.com/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, BlobSASPermissionseller ContainerSASPermissions.

permissions?: string

Egenskapsvärde

string

preauthorizedAgentObjectId

AAuktoriserat AAD-objekt-ID i GUID-format. AAD-objekt-ID:t 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 till 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

requestHeaderKeys

Nycklar till begäransökanden krävs för att generera SAS-token

requestHeaderKeys?: string

Egenskapsvärde

string

requestQueryParameterKeys

Nycklar för frågeparametrar som krävs för att generera SAS-token

requestQueryParameterKeys?: string

Egenskapsvärde

string

resource

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

Se https://learn.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

Nyckelegenskaper för användardelegering.

userDelegationKey?: UserDelegationKey

Egenskapsvärde